zoekfunctie op website maken
22 december 2007 - 09:41   
geplaatst door: istijn
Beste Macfreaks,

Ik heb wat informatie in een MySQL database staan, die ik via een PHP pagina wilt ontsluiten. Nu wil ik dat er tevens op deze PHP pagina een mogelijkheid komt tot zoeken in deze MySQL database. Ik krijg nergens een handleiding gevonden hoe ik een dergelijke functie maak (ik bedoel dan een handleiding die het vanaf stap 1 uitlegt).

Hebben jullie toevallig tips, of kunnen jullie mij op een dergelijke handleiding wijzen? Veel dank!

Bezoek onze vernieuwde site http://www.koekblik.com.
zoekfunctie op website maken
22 december 2007 - 13:47    reactie #1
geplaatst door: Geetje
Hallo istijn,

ik zou het zo doen:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
       "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Untitled</title>
</head>
<body>
<?php<br> $query "select * from naw where ";<br> <br> if($_POST['zoek'])<br> {<br> $zoeknaam $_POST['naam'];<br> $zoekadres $_POST['adres'];<br> $zoekplaats $_POST['plaats'];<br> <br> if($zoeknaam)<br> {<br> $query .= "naam like '%".$zoeknaam."%' and ";<br> }<p> if($zoekadres)<br> {<br> $query .= "adres like '%".$zoekadres."%' and ";<br> }<p> if($zoekplaats)<br> {<br> $query .= "plaats like '%".$zoekplaats."%'";<br> }<br> <br> if(substr($query, -7) == " where ")<br> {<br> $query substr($query0, -7);<br> }<br> <br> if(substr($query, -5) == " and ")<br> {<br> $query substr($query0, -5);<br> }<br> }<br> <br> $link mysql_connect("localhost""gebruiker""wachtwoord");<br> <br> mysql_select_db("database");<br> <br> $result mysql_query($query);<br> <br> while($row mysql_fetch_array($result))<br> {<br> echo $row['naam']." - ".$row['adres']." - ".$row['plaats']."<br>";<br> }<br> <br> mysql_close($link);<br>?>

<form method="post" action="test.php">
naam: <input type="text" name="naam"><br>
adres: <input type="text" name="adres"><br>
plaats: <input type="text" name="plaats"><br>
<input type="submit" name="zoek" value="zoek">
</form>
</body>
</html>

..maar ik denk dat er wel honderd meer mogelijkheden zijn...

zoekfunctie op website maken
28 december 2007 - 13:18    reactie #2
geplaatst door: istijn
Beste Geetje,

Sorry voor de late reactie. Veel dank voor de tip/code. Ik ben er -door de kerstdagen- nog niet aan toe gekomen, maar volgende week ga ik ermee aan de slag.

Nogmaals bedankt,
iStijn

Bezoek onze vernieuwde site http://www.koekblik.com.
zoekfunctie op website maken
29 december 2007 - 00:21    reactie #3
geplaatst door: Yuip
Misschien even [Opgelost] in de titel zetten, aangezien dit een goed antwoord is op een vraag die volgens mij redelijk vaak voorkomt..


:devil:

zoekfunctie op website maken
29 december 2007 - 00:25    reactie #4
geplaatst door: Geetje
Ja maar, ja maar, misschien heeft istijn er niks aan...