Für die 5 Textfelder reicht der Platz nicht aus. Hatte ich mir auch schon überlegt. Muss doch eine andere Lösung geben.
Hier die Auswahlliste:
<select name="Auswahlliste" size="1" onChange="Merkenamen(this.value)" >
<option selected value = "WA1">Wettkämpfer 1</option>
<option value = "WA2">Wettkämpfer 2</option>
<option value = "WA3">Wettkämpfer 3</option>
<option value = "WA4">Wettkämpfer 4</option>
<option value = "WA5">Wettkämpfer 5</option>
</select>
Hier das Textfeld:
<input type="text" name="Namen">
Hier die Funktion Merkenamen:
<?
function Merkenamen($Auswahlliste)
{
global $W1, $W2, $W3, $W4, $W5, $Auswahlliste, $Namen, $Arr, $NamenNeu;
$NamenNeu = array ();
if ($Auswahlliste == "WA1")
{
$NamenNeu[0] = $Namen; //weiß nicht ob das mit dem Array
//richtig ist
$W1 = $NamenNeu[0];
}
if ($Auswahlliste == "WA2")
{
$NamenNeu[1] = $Namen;
$W2 = $NamenNeu[1];
}
if ($Auswahlliste == "WA3")
{
$Zeig[2] = $Namen;
$W3 = $NamenNeu[2];
}
if ($Auswahlliste == "WA4")
{
$NamenNeu[3] = $Namen;
$W4 = $NamenNeu[3];
}
if ($Auswahlliste == "WA5")
{
$NamenNeu[4] = $Namen;
$W5 = $NamenNeu[4];
}
}
?>
So sieht mein Code aus. Bin aber Anfänger und weiß nicht, ob dies der richtige Weg ist.