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'
Comment