Hallo liebes Forum,
Ich habe ein Problem mit meiner SQL Abfrage.
Bei meiner "LIKE" Klausel möchte ich dynamisch (je nach eingabe in das vorherige HTML Formular) meine suche starten. Es geht um einen Rezeptnamen, welcher aus einer Datenbank ausgegeben werden soll, auch wenn nur Teilwörter in das Eingabefeld eingegebn wurden.
Mein jetztiger Code funktioniert leider nicht an dieser Stelle und ich bin langsam am verzweifeln...
Vieleicht könnt Ihr mir ja helfen.
Ich hoffe Ihr könnt mir weiterhelfen
Danke
Ich habe ein Problem mit meiner SQL Abfrage.
Bei meiner "LIKE" Klausel möchte ich dynamisch (je nach eingabe in das vorherige HTML Formular) meine suche starten. Es geht um einen Rezeptnamen, welcher aus einer Datenbank ausgegeben werden soll, auch wenn nur Teilwörter in das Eingabefeld eingegebn wurden.
Mein jetztiger Code funktioniert leider nicht an dieser Stelle und ich bin langsam am verzweifeln...
Vieleicht könnt Ihr mir ja helfen.
Code:
<table width="450" style="margin: 0 0 0 30px" border="0"
cellspacing="0" cellpadding="2"
style="border-collapse: collapse" bordercolor="#111111">
<tr>
<td width="120" align="left" valign="top">
<font size="2">Welches Rezept suchen Sie ?
</font>
</td>
<td width="320">
<form method="post">
<input name="Rezeptname_suche" type="text"
class="inputtext" size="40"
style="margin: 0 0 0 10px">
</form>
</td>
</tr>
<tr>
<td width="55"> </td>
<td width="347">
<form method="post" style="margin: 0 0 0 10px">
<input type="Submit" name="suchen" value="suche_normal" />
</form>
</td>
</tr>
</table>
<?php
//Variablen anlegen
$Rezeptname = stripslashes($Rezeptname_suche);
$date = date("m.d.Y H:i:s");
if(isset($_POST['suchen']))
{
include("dbconn.php");
$query = "SELECT Rezeptname, Rezepttyp, Link_ID
FROM ZUTAT
WHERE Rezeptname
LIKE ('%".mysql_real_escape_string($Rezeptname)."%' )
AND NOT Rezeptname LIKE ''";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_assoc($result))
{
echo '<table border="1" style="background: #D1D1D1; margin: 0 8px 2px 7px; border:1px solid #FFFFFF">';
echo '<tr>';
echo '<td width="200" align="left">';
echo $row['Rezeptname'];
echo '</td>';
echo '<td width="100" align="left">';
echo $row['Rezepttyp'];
echo '</td>';
echo '<td width="175" align="left">';
echo '<a href="index.php?id='.$row['Link_ID'].'" titel="Kontakt"><b><center>JETZT KOCHEN !</center></b></a>';
echo '</td>';
echo '</tr>';
echo '</table>';
}
?>
Ich hoffe Ihr könnt mir weiterhelfen
Danke