Hallo!
Ich weiss gerade nicht weiter...
Und zwar habe ich folgendes Skript mit dem ich aus dynamisch erzeugten Formularen DB Einträge mache. Das Problem ist dass ich (logischerweise) immer nur den letzten Eintrag INSERTe. Könnte ich prinzipiell alles nochmal in eine Schleife schmeissen oder was tätet ihr vorschlagen um alle Einträge zu übernehmen?
Code
$array['Frage1'] = $_POST['Frage1'];
$array['Frage2'] = $_POST['Frage2'];
foreach ($array['Frage1'] as $key => $element1) {
echo "In '".$key."' steht '".$element1."'
\n";
}
foreach ($array['Frage2'] as $key => $element2) {
echo "In '".$key."' steht '".$element2."'
\n";
}
$Lehrender = $key;
$Frage1 = $element1;
$Frage2 = $element2;
$query = "INSERT INTO bewertung (id, Lehrender, Frage1, Frage2) VALUES ('', '$key', '$element1', '$element2')";
echo "<pre>\n";
print_r($array);
echo "</pre>\n";
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
mysql_close();
Alles anzeigen