Advertisement
Guest User

szukajka

a guest
Feb 24th, 2014
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.94 KB | None | 0 0
  1. <!doctype html>
  2. <html>
  3.     <head>
  4.         <meta charset="utf-8">
  5.         <meta name="description" content="">
  6.         <title>Testowo</title>
  7.  
  8.         <style>
  9.         body {
  10.             margin:0;
  11.             padding:0;
  12.         }
  13.         .wrapper {
  14.             width: 990px;
  15.             margin:50px auto;
  16.             position: relative;
  17.        
  18.         }
  19.         </style>
  20.     </head>
  21.     <body>
  22.        
  23.         <?php
  24.  
  25.             $lista_broni = array(
  26.                 array(
  27.                         'nazwa'=>'m4a1',
  28.                         'opis' => 'Opis broni m4a1, amerykańska psikawka'
  29.                     ),
  30.                 array(
  31.                         'nazwa'=>'ak47',
  32.                         'opis' => 'Ruska moc!'
  33.                     ),
  34.                 array(
  35.                         'nazwa'=>'ak74',
  36.                         'opis' => 'Rosyjska moc do kwadratu'
  37.                     ),
  38.                 array(
  39.                         'nazwa'=>'m12a1',
  40.                         'opis' => 'Taka tam popierdółka amerykanów'
  41.                     ),
  42.                 array(
  43.                         'nazwa'=>'awp',
  44.                         'opis' => 'Wiatrówka na komary'
  45.                     ),
  46.                 array(
  47.                         'nazwa'=>'mp5',
  48.                         'opis' => 'Nadaje się co najwyżej na teściową'
  49.                     ),             
  50.                 );
  51.  
  52.         ?>
  53.  
  54.             <?php
  55.                 $ilosc = 10;
  56.                 $wyszukiwany = '';
  57.  
  58.                 $ilosc = (isset($_GET['ilosc']) && (int)$_GET['ilosc'] >0 ) ? (int)$_GET['ilosc'] : $ilosc;
  59.  
  60.                 $wyszukiwany = (isset($_GET['szukaj'])) ? $_GET['szukaj'] : $wyszukiwany;
  61.  
  62.  
  63.  
  64.                 ?>
  65.  
  66.         <div class="wrapper">
  67.            
  68.             <form action="" method="GET">
  69.                 <p>Pokaż bronie</p>
  70.                 <p>
  71.                     <label for="ilosc">Ilość:</label>
  72.                     <input type="number" name="ilosc" id="ilosc" value="<?php echo $ilosc; ?>">
  73.                 </p>
  74.                 <p>
  75.                     <label for="szukajka">Szukaj:</label>
  76.                     <input type="text" name="szukaj" id="szukajka" value="<?php echo $wyszukiwany; ?>">
  77.                 </p>
  78.                 <p><input type="submit" value="Pokaż"></p>
  79.                 <input type="hidden" name="send" value="yes">
  80.             </form>
  81.  
  82.             <?php if (isset($_GET['send'])): ?>
  83.            
  84.                
  85.  
  86.                 <?php if (!$wyszukiwany): ?>
  87.                     <h2>Bronie:</h2>
  88.  
  89.  
  90.                     <ul>
  91.                         <?php $i=0; ?>
  92.                         <?php while ($i < $ilosc && $i < count($lista_broni)) : ?>
  93.  
  94.                             <li><a href="?bron=<?php echo $i; ?>"><?php echo $lista_broni[$i]['nazwa']; ?></a></li>
  95.                            
  96.                             <?php $i++; ?>
  97.                         <?php endwhile; ?>
  98.                     </ul>
  99.  
  100.                 <?php else: ?>
  101.                     <h2>Znalezione bronie:</h2>
  102.  
  103.                     <?php
  104.  
  105.                         $znalezione = array();
  106.  
  107.                         foreach ($lista_broni as $bron) {
  108.                             if (strpos($bron['nazwa'], $wyszukiwany) !== false) {
  109.                                 $znalezione[] = array_search($bron,$lista_broni);
  110.                             }
  111.                         }
  112.  
  113.  
  114.                     ?>
  115.  
  116.                     <ul>
  117.                         <?php $i=0; ?>
  118.                         <?php while ($i < $ilosc && $i < count($znalezione)) : ?>
  119.  
  120.                             <li><a href="?bron=<?php echo $znalezione[$i]; ?>"><?php echo $lista_broni[$znalezione[$i]]['nazwa']; ?></a></li>
  121.                            
  122.                             <?php $i++; ?>
  123.                         <?php endwhile; ?>
  124.                     </ul>
  125.  
  126.                 <?php endif ?>
  127.  
  128.  
  129.                
  130.             <?php endif ?>
  131.  
  132.             <?php if (isset($_GET['bron'])) : ?>
  133.                 <?php $bron = $_GET['bron']; ?>
  134.    
  135.                 <h2><?php echo $lista_broni[$bron]['nazwa']; ?></h2>
  136.                 <p>
  137.                     <?php echo $lista_broni[$bron]['opis']; ?>
  138.                 </p>
  139.  
  140.  
  141.             <?php endif; ?>
  142.            
  143.            
  144.         </div> 
  145.  
  146.     </body>
  147. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement