search engine problem
search engine problem
- //php page zoeken.php contains:
- <?php
- //alle ingevuld gegevens worden opgehaald en bewaard
- $zoeken = $_GET["searchbox"];
- print($zoeken);
- $terms = explode (" ", $zoeken) ;
- $query= "SELECT * FROM artikel WHERE " ;
- foreach($terms as $each){
- $i++ ;
-
- if($i == 1)
- $query .= "Omschrijving LIKE '%$each%'" ;
- else
- $query .= "OR Omschrijving LIKE '%$each%' ";
-
- }
- //connect
- mysql_connect("localhost","meubels","wachtwoord") or die("Fout: Er is geen verbinding met de MySQL-server tot stand gebracht!");
- mysql_select_db("meubels_co") or die("Fout: Het openen van de database is mislukt!");
- $query= mysql_query($query);
- $numrows= mysql_num_rows($query);
- if($numrows > 0 ){
- while ($row= mysql_fetch_assoc($query)){
- $Artikelnummer =$row['Artikelnummer'];
- $Omschrijving=$row['Omschrijving'];
- $Categorie=$row['Categorie'];
- $Voorradig=$row['Voorradig'];
- $Prijs=$row['Prijs'];
- $link= $row['Link'];
-
- echo "<a href= '$link'> $Omschrijving</a> ";
- }
-
- }
- else
- echo "No results found for $zoeken"
- //disconnect
- mysql_close();
- ?>
- // html page contains:
- <form action="zoeken.php" method="get" data-ajax="false">
- <input type="text" name="searchbox">
- <input type="submit" value="zoek">
- </form>
- this code wouldn't work could someone explain this to me?