Hi,
ich bin noch recht neu auf diesem Gebiet, aber das wird sich hoffentlich bald ändern.
Ich habe vor eine Suchfunktion zu erstellen, in der Die Datensätze in einer Tabelle angezeigt werden sollen. Soweit bin ich bis jetzt:
Dieses liefert mir nur die erstellte Tabelle zurück, ohne Suchergebnisse.
Die Variabeln $cat und $search werden von einem Formular übergeben.(Methode: POST).
Was habe ich da falsch gemacht?
$cat ist der Eintrag in der Datenbank (kann nur durch eine Dropdownliste ausgewählt werden)
$serach ist das zusuchende Wort (wird von einem Textfeld übergeben)
Ist die Syntax richtig oder ist woanders der Fehler?
hibbert
ich bin noch recht neu auf diesem Gebiet, aber das wird sich hoffentlich bald ändern.
Ich habe vor eine Suchfunktion zu erstellen, in der Die Datensätze in einer Tabelle angezeigt werden sollen. Soweit bin ich bis jetzt:
PHP:
<tr>
<td width="69">
<p align="center"><b><font size="2" face="Arial">Datum</font></b></p>
</td>
<td width="46">
<p align="center"><b><font size="2" face="Arial">Jugend</font></b></p>
</td>
<td width="63">
<p align="center"><b><font size="2" face="Arial">Hallennr.</font></b></p>
</td>
<td width="182">
<p align="center"><b><font size="2" face="Arial">Halle</font></b></p>
</td>
<td width="60">
<p align="center"><b><font size="2" face="Arial">Uhrzeit</font></b></p>
</td>
<td width="174">
<p align="center"><b><font size="2" face="Arial">Heim</font></b></p>
</td>
<td width="157">
<p align="center"><b><font size="2" face="Arial">Gast</font></b></p>
</td>
</tr>
<? mysql_connect("localhost","xxxxxxxxxxx","xxxx");
mysql_select_db("xxxxxxxxxxxxxxxxxxxxx");
$query = mysql_query("SELECT datum,liga,hallennr,halle,uhrzeit,heim,gast FROM handball WHERE $cat LIKE '$search' ");
while ($row = mysql_fetch_array($query)) {
echo "
<tr>
<td>".$row['datum']."</td>
<td>".$row['liga']."</td>
<td>".$row['hallennr']."</td>
<td>".$row['halle']."</td>
<td>".$row['uhrzeit']."</td>
<td>".$row['heim']."</td>
<td>".$row['gast']."</td>
</tr>";
}
?>
</table>
Dieses liefert mir nur die erstellte Tabelle zurück, ohne Suchergebnisse.
Die Variabeln $cat und $search werden von einem Formular übergeben.(Methode: POST).
Was habe ich da falsch gemacht?
$cat ist der Eintrag in der Datenbank (kann nur durch eine Dropdownliste ausgewählt werden)
$serach ist das zusuchende Wort (wird von einem Textfeld übergeben)
Ist die Syntax richtig oder ist woanders der Fehler?
hibbert