search engine problem

search engine problem

  1. //php page zoeken.php  contains:

  2. <?php
  3. //alle ingevuld gegevens worden opgehaald en bewaard
  4. $zoeken = $_GET["searchbox"];
  5. print($zoeken);
  6. $terms = explode (" ", $zoeken) ;
  7. $query= "SELECT * FROM artikel WHERE " ;
  8. foreach($terms as $each){
  9. $i++ ;
  10. if($i == 1)
  11. $query .= "Omschrijving LIKE '%$each%'" ; 
  12. else
  13. $query .= "OR Omschrijving LIKE  '%$each%' ";
  14. }

  15. //connect
  16. mysql_connect("localhost","meubels","wachtwoord") or die("Fout: Er is geen verbinding met de MySQL-server tot stand gebracht!");
  17. mysql_select_db("meubels_co") or die("Fout: Het openen van de database is mislukt!");

  18. $query= mysql_query($query);
  19. $numrows= mysql_num_rows($query);
  20. if($numrows > 0 ){
  21. while ($row= mysql_fetch_assoc($query)){
  22. $Artikelnummer =$row['Artikelnummer']; 
  23.         $Omschrijving=$row['Omschrijving']; 
  24.         $Categorie=$row['Categorie']; 
  25.        $Voorradig=$row['Voorradig']; 
  26.      $Prijs=$row['Prijs'];
  27.    $link= $row['Link']; 
  28. echo "<a href= '$link'> $Omschrijving</a> ";
  29. }
  30. }
  31. else
  32. echo "No results found for $zoeken"


  33. //disconnect
  34. mysql_close();



  35. ?>



  36. // html page contains: 
  37. <form action="zoeken.php" method="get" data-ajax="false">
  38. <input type="text" name="searchbox"> 
  39. <input type="submit" value="zoek">
  40. </form>




  41. this code wouldn't work could someone explain this to me?