Jestem poczatkujacy w php wiec nie wiem co robie zle.
Zrobilem taki formularz. Okno do wpisania tekstu oraz wybor wg czego ma wyszukiwac.
Chce aby pobieral z bazy mysql na podstawie wpisanego tekstu, czyli mala wyszukiwarka. Czyli jesli wpisze w okienku $nazwa_senden np mama to chce aby wyswietlil mi caly wiersz albo kilka wierszy z tym slowem zawartym w kolumnie nazwa w bazie danych.

Na jednej stronie mam formularz. Wyglada on nastepujaco:
  1. <input name="nazwa_senden" type="text" id="nazwa_senden" size="30">
  2. <select name="select">
  3. <option value="Nazwa">Nazwa</option>
  4. <option value="Pelna_nazwa">Pełna nazwa</option>
  5. <option value="Telefon">Telefon</option>
  6. <option value="Email">Email</option>
  7. <option value="Miasto">Miasto</option>
  8. <option value="Kraj">Kraj</option>
  9. </select>


A moj skrypt php:

  1. <?php
  2. $laczenie = mysql_connect('localhost', 'root', 'mama') or die ('Nie mozna sie polaczyc z baza danych...');
  3. $wyb_bazy = mysql_select_db('baza', $laczenie);
  4.  
  5.  
  6.  
  7. if($select=="Nazwa"){
  8. $pobiera_nazwa = mysql_query("SELECT * FROM kontrahent where nazwa = '$nazwa_senden'");
  9. while( ( $wiersz = mysql_fetch_row( $pobiera_nazwa ) ) !== false ) 
  10. { 
  11. foreach( $wiersz as $pole ) 
  12. echo "$pole "; 
  13. echo '<br>'; }
  14. }
  15.  
  16.  
  17. if($select=="Pelna_nazwa"){
  18. $pobiera_nazwa = mysql_query("SELECT * FROM kontrahent where pelna_nazwa = '$nazwa_senden'");
  19. while( ( $wiersz = mysql_fetch_row( $pobiera_nazwa ) ) !== false ) 
  20. { 
  21. foreach( $wiersz as $pole ) 
  22. echo "$pole "; 
  23. echo '<br>'; }
  24. }
  25.  
  26. if($select=="Telefon"){
  27. $pobiera_nazwa = mysql_query("SELECT * FROM kontrahent where tel1 = '$nazwa_senden'");
  28. while( ( $wiersz = mysql_fetch_row( $pobiera_nazwa ) ) !== false ) 
  29. { 
  30. foreach( $wiersz as $pole ) 
  31. echo "$pole "; 
  32. echo '<br>'; }
  33. }
  34.  
  35. if($select=="Email"){
  36. $pobiera_nazwa = mysql_query("SELECT * FROM kontrahent where email = '$nazwa_senden'");
  37. while( ( $wiersz = mysql_fetch_row( $pobiera_nazwa ) ) !== false ) 
  38. { 
  39. foreach( $wiersz as $pole ) 
  40. echo "$pole "; 
  41. echo '<br>'; }
  42. }
  43.  
  44. if($select=="Miasto"){
  45. $pobiera_nazwa = mysql_query("SELECT * FROM kontrahent where miasto = '$nazwa_senden'");
  46. while( ( $wiersz = mysql_fetch_row( $pobiera_nazwa ) ) !== false ) 
  47. { 
  48. foreach( $wiersz as $pole ) 
  49. echo "$pole "; 
  50. echo '<br>'; }
  51. }
  52.  
  53. if($select=="Kraj"){
  54. $pobiera_nazwa = mysql_query("SELECT * FROM kontrahent where kraj = '$nazwa_senden'");
  55. while( ( $wiersz = mysql_fetch_row( $pobiera_nazwa ) ) !== false ) 
  56. { 
  57. foreach( $wiersz as $pole ) 
  58. echo "$pole "; 
  59. echo '<br>'; }
  60. }
  61. ?>


z gory dziekuje