Andi123: Formularvariablen auslesen, aber wie?

Beitrag lesen

Hallo,

ich habe eine Tabelle, in der ich verschiedene Sprachen speichere.
Eine weitere Tabelle enthaelt Personendaten.

In einem Formular moechte ich nun abfragen, ob die Person die jeweilige Sprache gut/mittel/schlecht spricht.

Da die Sprachtabelle erweiterbar sein soll, werden die Formularfelder dynamisch erzeugt:
<?
$erg=mysql_db_query($datenbank,"select * from m_sprachen",$verbindung);
while ($row = mysql_fetch_object($erg))
{
?>
Sprache: <?=$row->sprache?>
<inpt type=hidden name ="m_sprache[]" value="<?=$row->sprachen_id?>">
<input type=radio name="m_sprache_wert_<?=$row->sprachen_id?>[]" value="1">
<input type=radio name="m_sprache_wert_<?=$row->sprachen_id?>[]" value="2">
<input type=radio name="m_sprache_wert_<?=$row->sprachen_id?>[]" value="3">
<?
}
?>

Danach moechte ich die eingetragenen Werte auslesen und in eine weitere Tabelle eintragen.
Diese Tabelle hat die Felder PERSONEN_ID,SPRACHE_ID,SPRACHE_WERT.
(SPRACHE_WERT ist der Wert, wie gut die Person die Sprache spricht)

Ich habe keine Ahnung, wie ich das realisieren kann.
Ist das Problem ueberhaupt so loesbar? Oder muss das HTML-Formular anders gebaut sein?

Als Knackpunkt fuer mich sehe ich, das ich nicht weiss, wie ich die dynamisch erzeugten Namen der Radiobuttons in PHP auslesen kann, da die Namen an sich ja eigentlich Variablen sind. Wie stehen mir diese in PHP zur Abfrage zur Verfuegung?

Noch eine Frage: ist es moeglich, mir alle per POST uebergebenen Formularvariablen zu Debugzwecken auf einmal ausgeben zu lassen?

Vielen Dank
Andi