gerd: Es wird immer nur ein Datensatz ausgelesen

Beitrag lesen

Hallo Leute,
War mit meinem Problem gestern schon in diesem Forum. Tobias hat mir mit seiner Idee einen großen Schritt weitergeholfen. Ein kleines Problem hab ich aber immer noch.
Ich habe 2 php Seiten. Auf der ersten werden Daten aus der DB ausgelesen und Tabellarisch aufgelistet. Zu jedem Datensatz der aufgelistet wird gibt es eine Checkbox.
#######################################
<input type="checkbox" name="bestellen[]" value="<? echo $artnr; ?>">
######################################
Diese dienen dazu um einzelne Atikel auszuwählen. Durch anklicken eines Buttons wird einen neue Seite aufgerufen. Auf dieser Seite sollen nun jene Artikel angezeigt werden, bei denen die Checkbox angeklickt wurde. Wenn ich nur eine Checkbox anklicke, wird der jeweilige Datensatz auch richtig angezeigt. Wenn ich aber mehr als eine anklicke, werden keine Daten aus der DB ausgelesen. Bin aber noch nicht dahnitergekommen wieso. Zum besseren verständnis hier der Code dieser Seite:

###############################################
$bestellen  = $HTTP_POST_VARS["bestellen"];
$bestellen_text = implode(', ',$bestellen);
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, bezeichnung, preis FROM artikel WHERE artnr='$bestellen_text'");
?>
<table width="600" cellspacing="1" cellpadding="3" bgcolor="#336699">
<TR>
<td align="center" bgcolor="#336699" colspan="6" class="bold"><font color="#ffffff">Ihr Warenkorb</font><br>
</td>
</tr>
<TR>
<td bgcolor="#ffffff" class="std">Art-Nr.</td>
<td bgcolor="#ffffff" class="std">Bezeichnung</td>
<td bgcolor="#ffffff" class="std">Menge</td>
<td bgcolor="#ffffff" class="std" align="right">Preis</td>
<td bgcolor="#ffffff" class="std" align="right">Gesamt</td>
<td bgcolor="#ffffff" class="std" align="center">&Auml;ndern</td>
</tr>
<?
while($row=mysql_fetch_array($result))
{
$id=$row["id"];
$artnr=$row["artnr"];
$bezeichnung=$row["bezeichnung"];
$preis=$row["preis"];

?>
<TR>
<TD bgcolor="#ffffff" class="small"><? echo $artnr; ?></td>
<TD bgcolor="#ffffff" class="small"><? echo $bezeichnung; ?></td>
<TD bgcolor="#ffffff" class="small"><? echo $menge; ?></td>
<TD bgcolor="#ffffff" align="right" class="small"><? echo "".number_format($preis,2)." EUR"; ?></td>
<TD bgcolor="#ffffff" class="small" align="right"><? echo "".number_format($gesamt,2)." EUR"; ?></td>
<TD bgcolor="#ffffff" class="small" align="center">
<?
echo "<a href="ausgabe.php?id=$id"><img src="/images/aendern.gif" border="0"></a>";
?>
</td>
</TR>
<?
}
?>
</table>
################################################
Danke mal für Eure Hilfe
Gerd