Also...
hab's jetzt so gelöst (ist wahrscheinlich nicht sehr elegant, aber egal).
Das Problem ist allerdings dass nur der letzte Eintrag (Lehrender) in die DB geschrieben wird. In der Ausgabe passts:
hab's jetzt so gelöst (ist wahrscheinlich nicht sehr elegant, aber egal).
PHP-Code:
$array['Frage1'] = $_POST['Frage1'];
$array['Frage2'] = $_POST['Frage2'];
foreach ($array['Frage1'] as $key => $element1) {
echo "In '".$key."' steht '".$element1."'<br />\n";
}
foreach ($array['Frage2'] as $key => $element2) {
echo "In '".$key."' steht '".$element2."'<br />\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();
In 'Name1' steht '1'
In 'Name2' steht '2'
In 'Name3' steht '1'
In 'Name1' steht '2'
In 'Name2' steht '1'
In 'Name3' steht '2'
In 'Name2' steht '2'
In 'Name3' steht '1'
In 'Name1' steht '2'
In 'Name2' steht '1'
In 'Name3' steht '2'
Kommentar