[ kundak @ 02.07.2008. 10:43 ] @
Napravio sam stranicu za pretrazivanje ali me muci to sto ne znam kako da na istoj strani kad izbaci rezultate pretrage po jednoj zadatoj reci od prikazanih rezultata ponovo napravi novu pretrage po novoj zadatoj reci. A jos bolje bi bilo da odmah zadaje pretragu po dve zadate reci na jednoj stranici. ovo mi je pretraga html Code: <form action="rezultat.php" method="post"> Način pretrage:<br /> <select name="searchtype"> <option value="lokacija">Lokacija</option> <option value="broj">Broj</option> <option value="ime">Ime</option> </select> <br /> Unesi traženu reč:<br /> <input name="searchterm" type="text"> <br /> <input type="submit" value="Traži"> </form> ovo mi je rezultat.php Code: <?php // create short variable names $searchtype=$_POST['searchtype']; $searchterm=$_POST['searchterm']; $searchterm= trim($searchterm); if (!$searchtype || !$searchterm) { echo 'Niste uneli sve podatke. Molimo pokušajte ponovo.'; exit; } if (!get_magic_quotes_gpc()) { $searchtype = addslashes($searchtype); $searchterm = addslashes($searchterm); } @ $db = new mysqli('localhost', 'kalabrija', 'as321as0123', 'clan'); if (mysqli_connect_errno()) { echo 'Error: Problem pri konekciji, molimo probajte kasnije.'; exit; } $query = "select * from podaci where ".$searchtype." like '%".$searchterm."%'"; $result = $db->query($query); $num_results = $result->num_rows; echo '<p>Pronađeno članova: '.$num_results.'</p>'; for ($i=0; $i <$num_results; $i++) { $row = $result->fetch_assoc(); echo '<p><strong>'.($i+1).'. Broj: '; echo htmlspecialchars(stripslashes($row['broj'])); echo '</strong><br />Lokacija: '; echo stripslashes($row['lokacija']); echo '<br />Ime: '; echo stripslashes($row['ime']); echo '<br />Tel: '; echo stripslashes($row['tel']); echo '<br />Email: '; echo stripslashes($row['email']); echo '</p>'; } $result->free(); $db->close(); ?> <A href="http://localhost/index.php">Povratak na glavnu</A> </td></tr></table> </body> </html> [edit: Nemanja: Koristi [code] tagove za kodove] [Ovu poruku je menjao Nemanja Avramović dana 02.07.2008. u 12:21 GMT+1] |