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