Problme mit mehreren Arrays

E

encom

Hallo, ich habe ein dynamischeds Formular, die Einträge kommen aus einer mysql-DB Abfrage.

Das ganze sieht so aus

PHP:
<?php
$kat = mysql_query("SELECT id, art_nr, art_name, art_preis FROM conf_hd WHERE anzeigen = 'TRUE'", $conn) or die(mysql_error());
    while($row_kat = mysql_fetch_object($kat))
	{?>
	  <tr>
	    <td width="50"><input type="text" name="MENGE[]" value="" size="3" maxlength="3"></td>
	    <td width="100"><?php echo $row_kat->art_nr;?></td>
	    <td><?php echo $row_kat->art_name;?></td>
		<td width="50"><?php echo $row_kat->art_preis;?></td>
		<td width="50"><input type="checkbox" name="HD[]" value="<?php echo $row_kat->id;?>"></td>
	  <tr>
	<?php } ?>

Ich komme nun nicht ganz klar mit dem speichern der einzelnen Werte in die mySQL-DB.
Wie bekomme ich alle Werte aus Menge und aus der CheckBox HD in die Datenbank?


Vielen Dank schon mal
 
ensacom hat gesagt.:
Hallo, ich habe ein dynamischeds Formular, die Einträge kommen aus einer mysql-DB Abfrage.

Das ganze sieht so aus

PHP:
<?php
$kat = mysql_query("SELECT id, art_nr, art_name, art_preis FROM conf_hd WHERE anzeigen = 'TRUE'", $conn) or die(mysql_error());
    while($row_kat = mysql_fetch_object($kat))
	{?>
	  <tr>
	    <td width="50"><input type="text" name="MENGE[]" value="" size="3" maxlength="3"></td>
	    <td width="100"><?php echo $row_kat->art_nr;?></td>
	    <td><?php echo $row_kat->art_name;?></td>
		<td width="50"><?php echo $row_kat->art_preis;?></td>
		<td width="50"><input type="checkbox" name="HD[]" value="<?php echo $row_kat->id;?>"></td>
	  <tr>
	<?php } ?>

Ich komme nun nicht ganz klar mit dem speichern der einzelnen Werte in die mySQL-DB.
Wie bekomme ich alle Werte aus Menge und aus der CheckBox HD in die Datenbank?


Vielen Dank schon mal


Das Textfeld liegt unter
PHP:
$_POST['MENGE[]']
und die Checkboy unter
PHP:
$_POST['HD[]']

Das ganze müsstest du eigentlich ganz einfach mit foreach auslesen können. Weiß es aber auch nicht genau da ich mit sowas nie arbeite. :)
 
das mit dem foreach ist mir bekannt, nur kann ich mir nicht vorstellen jetzt soviele foreach beim schreiben in die Datenbank zu benutzen wie ich arrays habe
 
Zurück