Hallo allerseits!
Und zwar habe ich folgendes Problem:
Ich habe ca. 1000 Witze in einer Datenbank.
Und jetzt würde ich gerne über ein Eingabefeld ein x-beliebiges Wort
eingeben.
Und wenn das Wort in einem Witz vorkommt, möchte ich gerne
den Witz oder die Witze wo das Wort vorkommt angezeigt bekommen.
Ich bekomm das leider nicht hin.
Folgenden Code hab ich bis jetzt:
<?php
if($suche){
$db = mysql_connect("xxx", "xxx", "xxx")
or die("Keine Verbindung zur Datenbank");
mysql_select_db("xxx")
or die("Konnte Tabelle nicht finden");
$result = mysql_query("SELECT witz FROM witze WHERE witz='$witz'")
or die("Kein Treffer");
while($row = mysql_fetch_array($result)){
print $row["witz"];
}
}
?>
<form name="witzsuche" method="post" action="">
<input type="text" name="witz" size="30"><input type="submit" name="suche">
</form>
Kann mir bitte jemand sagen, warum das nicht funktioniert?
Und zwar habe ich folgendes Problem:
Ich habe ca. 1000 Witze in einer Datenbank.
Und jetzt würde ich gerne über ein Eingabefeld ein x-beliebiges Wort
eingeben.
Und wenn das Wort in einem Witz vorkommt, möchte ich gerne
den Witz oder die Witze wo das Wort vorkommt angezeigt bekommen.
Ich bekomm das leider nicht hin.
Folgenden Code hab ich bis jetzt:
<?php
if($suche){
$db = mysql_connect("xxx", "xxx", "xxx")
or die("Keine Verbindung zur Datenbank");
mysql_select_db("xxx")
or die("Konnte Tabelle nicht finden");
$result = mysql_query("SELECT witz FROM witze WHERE witz='$witz'")
or die("Kein Treffer");
while($row = mysql_fetch_array($result)){
print $row["witz"];
}
}
?>
<form name="witzsuche" method="post" action="">
<input type="text" name="witz" size="30"><input type="submit" name="suche">
</form>
Kann mir bitte jemand sagen, warum das nicht funktioniert?
Kommentar