Hi,
ich versuche mich gerade an Neuland und möchte eine Suche für meine Homepage programmieren. Irgendwie fumktioniert das aber nicht so, wie ich mir das vorgestellt habe, denn MySQL gibt mir
wieder. Wo ist mein Denkfehler? Hier der code dafür.
lg weedo
ich versuche mich gerade an Neuland und möchte eine Suche für meine Homepage programmieren. Irgendwie fumktioniert das aber nicht so, wie ich mir das vorgestellt habe, denn MySQL gibt mir
Code:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* LIKE 'schlüsselweort'' at line 12
wieder. Wo ist mein Denkfehler? Hier der code dafür.
PHP:
<?
print '<div style="background:url(\'Bilder/black/index_16.gif\'); width:523px; height:30px; background-repeat: no-repeat; color: #FFFFFF; font-weight: bold;line-height:2;">
Suche
</div>
<div style="background:url(\'Bilder/index_19.gif\'); background-repeat:repeat-y">
<table class="overall" valign=top width=523>';
$result = $_POST['result'];
print " <form action=\"index.php?&part=about&site=search&result=1\" method=\"post\">";
print " <tr>
<td>Schlüsselwort:
<input type=\"text\" name=\"result\" value=\"$result\" style=\"width:300px;\" />
<input type=\"submit\" value=\"Suchen\">
</td>
</tr>
</form>";
switch($_GET["result"]) {
case "1":
$result = $_POST['result'];
$mysql = mysql_query("SELECT * FROM advertisement_shop_cat,
advertisement_shop_offer,
advertisement_shop_sub,
consulting,
marketing,
office_shop_cat,
office_shop_offer,
office_shop_sub,
promotion,
textiles_shop_cat,
textiles_shop_offer,
textiles_shop_sub WHERE * LIKE '$result'") or die(mysql_error());
while($db = mysql_fetch_assoc($mysql)) {
var_dump($db);
print '<tr>
<td>
<hr width=98% />
</td>
</tr>';
print "<tr>
<td>
$result
</td>
</tr>";
}
break 1;
}
print " </table><img src=\"Bilder/index_22.gif\" width=\"523\" height=\"8\">
</div>";
?>
lg weedo