Lobedan
Mitglied
Hi Leute,
hab da so ein kleines Problem nur ich komm einfach nicht auf die Lösung
Also ich hab ein Formular mit dem ich 17 Einträge übergebe.
Die Einträge werden in einem Array mit der Form
gespeichert.
Jetzt hab ich versucht es so aufzuteilen das ich es in der Datenbank speichern kann und zwar so:
Jetzt werden zwar 17 Einträge in die Datenbank gemacht aber der Wert den ich will bekomm ich einfach nicht rein
Hat jemand eine Lösung
lg
Achja so ist mein input
hab da so ein kleines Problem nur ich komm einfach nicht auf die Lösung
Also ich hab ein Formular mit dem ich 17 Einträge übergebe.
Die Einträge werden in einem Array mit der Form
Code:
Array
(
[1] => Array
(
[0] => 1
)
[2] => Array
(
[0] =>
)
[3] => Array
(
[0] => 156
)
[4] => Array
(
[0] => 1865
)
[5] => Array
(
[0] => 1
)
[6] => Array
(
[0] => 651
)
[7] => Array
(
[0] => 5616
)
[8] => Array
(
[0] => 51
)
[9] => Array
(
[0] => 651
)
[10] => Array
(
[0] => 561
)
[11] => Array
(
[0] => 56
)
[12] => Array
(
[0] => 4
)
[13] => Array
(
[0] => 64
)
[14] => Array
(
[0] => 657
)
[15] => Array
(
[0] => 43
)
[16] => Array
(
[0] => 13
)
[17] => Array
(
[0] => 65
)
)
gespeichert.
Jetzt hab ich versucht es so aufzuteilen das ich es in der Datenbank speichern kann und zwar so:
PHP:
foreach ($_POST['wesen'] as $index => $wert) {
$insert = "INSERT INTO wesen_user_test (id,userid,wesenid,anzahl)
VALUES
('',
'".$user."',
'".$index."',
'".$wert."')";
mysql_query($insert) OR die('SQl \$insert: '.mysql_error());
}
Jetzt werden zwar 17 Einträge in die Datenbank gemacht aber der Wert den ich will bekomm ich einfach nicht rein
Hat jemand eine Lösung
lg
Achja so ist mein input
PHP:
<input type="text" value="'.$row['anzahl'].'" name="wesen['.$row['id'].'][]" id="titel" style="width:60%" maxlength="100">