obecnie wyszukiwatrka wygląda tak i spełnia swoje zadanie bez problemu
<?php
$result = mysql_query('SELECT login FROM userdata WHERE szukaj = $szukaj'); $sql= "SELECT * FROM userdata WHERE login LIKE '%$szukaj%'";
$end = gen_www();
$run = $end - $start;
?>
<h2>Wyniki wyszukiwania: </h2>
<div class="profil">Znaleziono:
<?php echo "<b>$iles</b>"; ?> z
<?php echo "<b>$num_results</b>"; ?> <?php echo "Strona wygenerowana w " . substr($run, 0, 5) . " sek."; ?></div>
<div class="profil1">widok: alfabetycznie | data rejestracji | ocena</div>
<?php
{
echo '<div class="profil"><b>'.$wiersz['login'].' </b></div>'; echo '<img height="32" width="25" src='.$wiersz[fotografia
].' style="float:left; margin-right: 10px;" alt="" />'; echo 'email: '.$wiersz[email
].''; echo '<br /> opis: '.$wiersz[opis
].''; }
?>
jednak próbowałem zrobić stronicowanie przeglądając forum, tylko że... nie udało mi się do końca... minowicie jakie ma być zapytanie $sql które wyszuka w bazie wyraz zadany przez formularz? to znalazłem na forum
<?php
$ile = mysql_num_rows($sql); //ilosc wszystkich rekordow (nie stron !!) $na_strone = 5; //ilość rekordów max
$stron = ceil ($ile / $na_strone); //stony w zaokrągleniu
for ($i = 1; $i < $stron; $i++) echo ' <a href="?strona='.($i+1).'">strona '.($i+1).'</a> '; if (!isset($_GET['strona'])) $strona = 1; else $strona = (int
)$_GET['strona'];
$sql = mysql_query("SELECT * FROM userdata WHERE ".szukaj
= $szukaj." LIMIT ".(($strona-1
)*$na_strone).','.($strona*$na_strone)); // tak odczytujesz ?>
tylko jak to połączyć z
'
<?php
$result = mysql_query('SELECT login FROM userdata WHERE szukaj = $szukaj'); $sql= "SELECT * FROM userdata WHERE login LIKE '%$szukaj%'";
?>