Hallo Jan,
[...] echo "<table width="80%" border="0" bgcolor="gainsboro">"; echo"<tr>"; echo"<td width="20%">Benutzer Name</td>"; echo"<td width="20%">Tore</td>"; echo"<td width="20%">Tore eintragen:</td>"; echo"</tr>"; echo"</table>";
Wie wahsaga schon gesagt hat, darfst du nur ein einziges Formular für alle Felder verwenden. Das musst du natürlich vor dem Beginn der Schleife öffnen.
echo '<form action="tabelleneintrag_inc.php" method="POST">';
Ich würde dir auch empfehlen hier als Methode nicht GET sondern POST zu verwenden. Zwar macht es theoretisch keinen großen Unterschied, allerdings Begrenzen fast alle Browser die Menge an Daten, die über GET übertragen werden können. Außerdem fragst du ja nicht irgendwelche Daten ab, sondern veränderst gespeicherte Daten - ein weiteres Argument für POST.
for ($i=0; $i<$num; $i++) { $ui = mysql_result($res, $i, "UserID"); $un = mysql_result($res, $i, "UserName"); $to = mysql_result($res, $i, "tore");
Diese Zeile muss dann natürlich weg:
echo" <form action="tabelleneintrag_inc.php" method="get">";
echo "<table width="80%" border="0" bgcolor="DDB62D">"; echo"<tr>"; echo"<td width="20%">$un</td>";
echo"<td width="20%">$to</td>";
Das nächste Problem: Deine Formularfelder haben alle den gleichen Namen, das geht so natürlich nicht. Du brauchst für das Formularfeld zu jedem Spieler einen individuellen Namen an. Wie wahsaga schon gesagt hat, ist hier eine Kombination mit der UserID wohl am geeignetsten.
Unter PHP bietet sich die Form tore[$ui] an. Dann erhälst du nämlich hinterher im Formular ein Array, sodass du die Daten gut weiterverarbeiten kannst. Wenn du POST als Übertragungsmethode verwendest, kannst du dann auf den Inhalt der einzelnen Felder mit $_POST['tore'][$ui]
zugreifen.
echo "<td width='20%'><input name='tore[$ui]' type='text'></td>";
echo"<td width="20%"><input name="tore" type="text"></td>"; echo"</tr>";
echo"</table>";
Hier muss der Schleifenrumpf beendet werden:
}
echo"<input name="submit" type="submit" value="Absenden">"; echo"</form>";
Ich hoffe, das hilft dir weiter.
Schöne Grüße,
Johannes
ie:% fl:( br:< va:) ls:[ fo:) rl:) n4:& ss:| de:] js:| ch:} sh:) mo:} zu:)