Hi Leute!
Ich möchte gerne eine Suchfunktion schreiben, mit der ich in ein Formular das Suchwort eingebe und dann noch den Suchbereich auswähle.
Das Formular sieht folgendermaßen aus:
PHP-Code:
<form action="list.php" method="get" target="unten">
<div>
<p align="center">
<font size="4" color="#000000" face="Arial">Suche
<input name="suche" type="text" size="50" maxlength="50">
<input name="spalte" type="radio" value="farbstoff"> nach Farbstoff
<input name="spalte" type="radio" value="farbe"> nach Farbe
<input name="spalte" type="radio" value="gruppe"> nach Farbstoffgruppe
<input name="spalte" type="radio" value="verwendung"> nach Verwendung
<input type="submit" name"submit" value="OK!">
</p></font>
</div>
</form>
Anschließend soll er mir alle Bezeichnungen ausgeben, die das Suchwort enthalten.
PHP-Code:
<?php
include("dbconnect.php");
$name=$HTTP_GET_VARS['name'];
echo "<thead><h1>", $name, "</h1></thead>";
echo "<tr><td>Strukturformel</td>";
$sql ="SELECT ID FROM bezeichnung WHERE Bezeichnung=$name";
$formel = mysql_query($sql);
...
?>
Aber immer sobald ich eine Variable in die SQL_Anweisung schreibe, sagt er mir, dass ein SQL-Error vorliegt.
Kann mir da wer helfen?