Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] wyszukiwarka, zapytanie nie dziala dobrze
kalafoon
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 21.10.2007

Ostrzeżenie: (0%)
-----


witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
jesli ktos m trozek czasu to prosze o pomoc w skrypcie wyszukiwania.
Mam 2 pola input. Chce zeby wyszukiwarka szukala czesci wspolnej czyli zapytania w bazie sa pomiedzy AND.
Ale nie dziala - gdy wpisze samo ID to wyszukuje, gdy wypelnie oba pola to wyszukuje, ale gdy wpisuje tylko slowo w inpucie phrase to nie znajduje nic :/ tak jakby szukal phrase+puste id.
Chce zeby dzialalo to tak: koles wpisuje tylko ID - daje szukaj i jest. Potem wpisuje samo slowo kluczowe i znajduje. A trzecia opcja to gdy sie wpisze ID i slowo to znajdzie jeden rekord z dokladnie takimi danymi.

Bardzo prosze o pomoc jesli ktos znajdzie chwilke czasu...pozdrawiam

  1. <?
  2. include ("polaczenie.php");
  3.  
  4. echo '
  5. <head>
  6. <link rel="Stylesheet" type="text/css" href="style.css"/>
  7. </head>
  8. <body>
  9. <div id="usuwanie">';
  10.  
  11. '<table>
  12.  <tr>
  13.  <td class="temat" colspan="7">USUŃ PRODUKT</td>
  14.  </tr>
  15.  
  16.  <tr>
  17.  <td class="podtemat" colspan="1">
  18. <a class="link_zolty" href="javascript:location.reload()">Odśwież</a>
  19. </td>
  20. <td class="podtemat" colspan="2">';
  21. $resultat = mysql_query('SELECT * FROM produkty'); 
  22. $num_rows = mysql_num_rows($resultat); 
  23.  echo 'Liczba produktów w bazie: '.$num_rows.'';
  24.  echo '</td>
  25.  
  26.  <td class="podtemat" colspan="1">';
  27. $result=mysql_query("Select * From produkty Where ID_Produktu='$id' And NazwaProduktu Like '%$phrase%'") or die ("Zapytanie niepoprawne");
  28.  $obAmount=mysql_num_rows($result);
  29.  
  30. echo '
  31. </td>
  32.  
  33.  
  34.  <td class="podtemat" colspan="3">
  35.  
  36.  <form action="produkty_szukanie.php" method="POST">
  37. Wyszukaj produkt: <input type="text" name="phrase"/>
  38. ID: <input type="text" name="id" />
  39. <input type="submit" value="Szukaj"/>
  40.  
  41.  </form>
  42.  </td>
  43.  </tr>
  44.  
  45.  <tr>
  46.  <td class="opcje">ID</td>
  47.  <td class="opcje">Nazwa</td>
  48.  <td class="opcje">Opis</td>
  49.  <td class="opcje">Cena</td>
  50.  <td class="opcje">Cena na wyłączność</td>
  51.  <td class="opcje">Data dodania</td>';
  52.  
  53. $styl="baza";
  54. for($x=0;$x<$obAmount;$x++)
  55. {
  56.  if ($styl=="baza") {
  57.  $styl="baza2"; }
  58.  else { $styl="baza";}
  59.  
  60. echo '<tr>';
  61. $row=mysql_fetch_assoc($result);
  62. echo '<td class="'.$styl.'">';
  63.  echo $row['ID_Produktu'];  
  64. echo '</td>';
  65. echo '<td class="'.$styl.'">';
  66.  echo $row['NazwaProduktu'];
  67. echo '</td>';
  68. echo '<td class="'.$styl.'">';
  69.  echo $row['InfoMale'];
  70. echo '</td>';
  71.  echo '<td class="'.$styl.'">';
  72.  echo $row['Cena'];
  73. echo '</td>';
  74.  echo '<td class="'.$styl.'">';
  75.  echo $row['CenaNaWylacznosc'];
  76. echo '</td>';
  77.  echo '<td class="'.$styl.'">';
  78.  echo $row['DataDodania'];
  79. echo '</td>
  80.  </tr>';
  81. }
  82. echo'</tr> 
  83. <tr>
  84. <td class="stopka" colspan="7">
  85. </td>
  86. </tr>
  87. </table>
  88. </body>';
  89.  
  90. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:08