Hallo zusammen,
hab ein Problem mit UPDATE!!
Ich lasse mir eine Tabelle mit mehreren Zeilen und Spalten auslesen.
Nun will ich in einer Spalte (Liga) einige Werte der ausgegebenen Zeilen (verschiedene User) ändern.
Formular ist vorhanden und es funktioniert eigentlich "fast" alles!
Problem:
Es wird immer nur der Wert der Spalte Liga in der letzen Ausgabezeile geändert!
Mir ist auch soweit klar daß eben nur die Werte der letzten Zeile einer Schleife übergeben und "upgedatet" werden! Muß wohl das $count aus der Ausgabe-Schleife miteinbziehen/übergeben!
Aber wie mach ich das?!!!
Hier noch Teilauszüge aus meinen Quellcode:
TEIL 1 "updateabstieg.php"
TEIL 2 "updateabstieg2.php"
hab ein Problem mit UPDATE!!
Ich lasse mir eine Tabelle mit mehreren Zeilen und Spalten auslesen.
Nun will ich in einer Spalte (Liga) einige Werte der ausgegebenen Zeilen (verschiedene User) ändern.
Formular ist vorhanden und es funktioniert eigentlich "fast" alles!
Problem:
Es wird immer nur der Wert der Spalte Liga in der letzen Ausgabezeile geändert!
Mir ist auch soweit klar daß eben nur die Werte der letzten Zeile einer Schleife übergeben und "upgedatet" werden! Muß wohl das $count aus der Ausgabe-Schleife miteinbziehen/übergeben!
Aber wie mach ich das?!!!
Hier noch Teilauszüge aus meinen Quellcode:
TEIL 1 "updateabstieg.php"
PHP-Code:
<form action="updateabstieg2.php" method="post">
<?php
// Daten wurden ausgelesen!!!
$count = 1;
while($line = mysql_fetch_array($result)) {
$username = $line["username"];
$liga = $line["liga"];
echo "<input type=\"HIDDEN\" name=\"USER\" value=\"$username\">";
echo "<input type=\"text\" size=\"5\" name=\"LIGA\" value=\"$liga\">";
$count++; }
?>
<center><input type="SUBMIT" onClick="return checkForm(this.form);" name="SPEICHERN" value="speichern">
</form>
TEIL 2 "updateabstieg2.php"
PHP-Code:
$liga = $HTTP_POST_VARS["LIGA"];
$user = $HTTP_POST_VARS["USER"];
// Datenbankconnect!!!
$query = "update $dbaseUserData set liga=\"$liga\" where username =\"$user\" ";
$result = mysql_query($query)
or die("Query failed: $query");
Kommentar