Mailinglisten-Archive |
Hallo,
kann mir mal bitte jemand einen Schubs geben, was hier nicht stimmt?
$result=mysql_db_query($dbname, "SELECT rubrik.rubrik_id, rubrik.rubrik
FROM rubrik WHERE rubrik.rubrik_id = '$id'");
echo "<form action=\"_update.php4\" name=\"input_rubrik\"
id=\"input_rubrik\">";
echo "$tabelle_innen";
echo "<tr><th class=\"farbe\">Rubrik ändern</th>";
while($row = mysql_fetch_array($result)) {
echo "<tr><td><input type=\"hidden\" name=\"rubrik_id\" id=\"rubrik_id\"
value=".$row["rubrik_id"]." size=30 maxlength=30 class=\"klein\"></td></tr>";
echo "<tr><td><br><br>Rubrik alt:<br>";
echo "<input type=\"text\" disabled name=\"rubrik_old\" id=\"rubrik_old\"
value=".$row["rubrik"]." size=30 maxlength=30 class=\"klein\"></td></tr>";
}
echo "<tr><td><br><br><b>Rubrik ändern:</b><br>";
echo "<input type=\"text\" name=\"rubrik\" id=\"rubrik\"
value=\"$rubrik\" size=30 maxlength=30 class=\"klein\"></td></tr>";
echo "<tr><td><input type=\"submit\" name=\"submit\" id=\"submit\"
value=\"Senden\" class=\"klein\">";
echo "</td></tr></table>";
echo "</form>";
mysql_query("UPDATE rubrik SET rubrik = '$rubrik' WHERE rubrik_id =
'$rubrik_id'");
mysql_free_result($result);
Die Stelle mit der While-Schleife ist eigentlich Quatsch, es kommt ja
garantiert nur ein Datensatz, ist aber so schoen einfach <s>. Wenn ich nun
einen neuen Wert in das Feld fuer die neue Rubrik geschrieben habe, sieht
die URL so aus:
http://www.domain/verzeichnis/_update.php4?rubrik_id=7&rubrik=Sprint&submit=Senden
Es werden die korrekten Daten uebermittelt, nur geupdatet wird die
Tabelle nicht. Wo ist mein Denkfehler?
Tschuess Joern (Berlin)
http://www.jgrube.de
---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive