Moinsen,
ich hab mal wieder eine Frage. Ich habe für meine Datenbank ein Script, mit dem ich mir alle in einer Tabelle eingefügten Daten in eine Tabelle per PHP ausgebe. Jetzt möchte ich daraus eine Suchabfrage machen, indem man in ein Textfeld z.B. einen Namen eingiebt und dann die Suchabfrage startet. Es sollte dann aus der Tabelle die komplette Zeile bei mehreren Suchtreffern sollten alle zeilen wiedergegeben werden.
Hier mal mein Script, mit dem ich auf die Tabelle zugreife.
Ich danke schon mal für jede Hilfe, die ich bekomme...
Gruß Magelan
ich hab mal wieder eine Frage. Ich habe für meine Datenbank ein Script, mit dem ich mir alle in einer Tabelle eingefügten Daten in eine Tabelle per PHP ausgebe. Jetzt möchte ich daraus eine Suchabfrage machen, indem man in ein Textfeld z.B. einen Namen eingiebt und dann die Suchabfrage startet. Es sollte dann aus der Tabelle die komplette Zeile bei mehreren Suchtreffern sollten alle zeilen wiedergegeben werden.
Hier mal mein Script, mit dem ich auf die Tabelle zugreife.
PHP-Code:
<input type="submit" name="search" value=" Suche ">
<input type="reset" value=" Abbrechen"> </p></font>
<?
mysql_connect("localhost",
"Datenbank","Passwort")or die
("Keine Verbindung moeglich");
mysql_select_db("Datenbank") or die
("Die Datenbank existiert nicht");
$abfrage = "SELECT * FROM Tabelle WHERE Spalte1 LIKE Search ORDER BY Spalte1";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo '<table border="1" cellspacing="0" cellpadding="0" width="100%">
<colgroup>
<col width="150">
<col width="175">
<col width="150">
<col width="125">
<col width="200">
</colgroup>
<td>';
echo $row->Spalte1;
echo'</td>';
echo'<td>';
echo $row->Spalte2;
echo'</td>';
echo'<td>';
echo $row->Spalte3;
echo'</td>';
echo'<td>';
echo $row->Spalte4;
echo'</td>';
echo'<td>';
echo $row->Spalte5;
echo'</td>';
echo'</table>';
}
?>
Gruß Magelan
Kommentar