Autor Zpráva
Ecko
Profil *
Takže potrebujem vašu pomoc mam vyhladavanie

kód:
echo '
<fieldset><legend>Hľadanie:</legend>
<form action="" method="get">
Hľadanie: <input type="text" name="search">
<input type="submit" name="send" value="Search">
</form>
</fieldset>
';

$sql=mysql_query("SELECT * FROM books WHERE nazov COLLATE 'utf8_general_ci' LIKE \"%".$_GET['search']."%\"");


$riadok=mysql_num_rows($sql);

if($_GET['send']=="Search" and $search!="") {
if ($riadok==0) echo "Prepácte ale hladaní subjekt sa nenachádza v našej databáze, skúste pod iným názvom alebo si prekontrolujte ci ste zadali správny názov"; 
 
else
{ 
echo'
<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="2">
  <tbody>
    <tr>
      <td style="width: 45%; background-color: rgb(204, 204, 204);">Nazov</td>
      <td style="background-color: rgb(204, 204, 204); width: 45%;">Autor</td>
      <td style="background-color: rgb(204, 204, 204); width: 10%;">Stav</td>
    </tr>
';
 
 while($zaznam=mysql_fetch_object($sql))

 {
 
echo '
  <tr>
      <td style="background-color: rgb(238, 238, 238); width: 45%;">'.$zaznam->nazov.'</td>
      <td style="background-color: rgb(238, 238, 238); width: 45%;">'.$zaznam->autor.'</td>
      <td style="background-color: rgb(238, 238, 238); width: 10%;">'.$zaznam->stav.'</td>
    </tr>

';
}
 }
  }
 

echo'
  </tbody>
</table>
';



to vyhladavanie je v include čiže
kód:
?action=search



No ale ak ja dam vyhladat tak ma presmeruje na
kód:
 index.php?search=&send=Search


Ako mam docielit aby mi to cez GET vyhladavalo
kód:
?action=search&search=&send=Search

?
Skušal som všetko možne no nič mi nepomohlo.

Dakujem sa odpovode...
Radek9
Profil
<fieldset><legend>Hľadanie:</legend>
<form method="get">
<input type="hidden" name="action" value="search">
Hľadanie: <input type="text" name="search">
<input type="submit" name="send" value="Search">
</form>
</fieldset>
Ecko
Profil *
diky ide to

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0