Hallo,
Ich habe ein Eingabeformular mit mehreren Checkboxen die folgendermaßen aussehen:
<input type="checkbox" name="hersteller[]" value="hersteller_ig1">Hersteller_ig1<br>
<input type="checkbox" name="hersteller[]" value="hersteller_ig2">Hersteller_ig2<br>
<input type="checkbox" name="hersteller[]" value="hersteller_ig3">Hersteller_ig3<br>
Jetzt möchte ich in diese Werte aus einer DB auslesen und die entsprechenden datensätze anzeigen lassen. Hab das so versucht:
<?
include("admin/config.php");
$hersteller = $HTTP_POST_VARS["hersteller"];
mysql_connect($db_host,$db_user,$db_pass) || die("Could not contact mySQL!");
mysql_select_db($db_db) || die("Connected mySQL, but database is unavailable!");
$result=mysql_query("SELECT id,artnr,hersteller,bezeichnung,preis FROM artikel WHERE hersteller=$hersteller");
?>
<table width="600" cellspacing="1" cellpadding="3" bgcolor="#336699">
<TR>
<td align="center" bgcolor="#336699" colspan="7"><font size="3" color="#ffffff"><b>Artikel</b></font><br>
</td>
</tr>
<TR>
<td bgcolor="#ffffff">Art-Nr.</td>
<td bgcolor="#ffffff">Hersteller</td>
<td bgcolor="#ffffff">Bezeichnung</td>
<td bgcolor="#ffffff">Info</td>
<td bgcolor="#ffffff">Preis</td>
<td bgcolor="#ffffff">Stück</td>
<td bgcolor="#ffffff">Warenkorb</td>
</tr>
<?
while($row=mysql_fetch_array($result))
{
$id=$row["id"];
$artnr=$row["artnr"];
$hersteller=$row["hersteller"];
$bezeichnung=$row["bezeichnung"];
$preis=$row["preis"];
?>
<TR>
<TD bgcolor="#ffffff"><? echo $artnr; ?></td>
<TD bgcolor="#ffffff"><? echo $hersteller; ?></td>
<TD bgcolor="#ffffff"><? echo $bezeichnung; ?></td>
<TD bgcolor="#ffffff"> </td>
<TD bgcolor="#ffffff" align="right"><? echo "".number_format($preis,2)." EUR"; ?></td>
<TD bgcolor="#ffffff"> </td>
<TD bgcolor="#ffffff"> </td>
</TR>
<?
}
?>
</table>
Nur das funkt nicht! Kann mir jemand weiterhelfen????
Danke
Gabi