phpbar.de logo

Mailinglisten-Archive

UPDATE geht noch nicht

UPDATE geht noch nicht

Joern Grube mysql_(at)_lists.phpcenter.de
Mon, 27 Aug 2001 12:29:34 +0200


Hallo zusammen,

ich hab immer noch mein Update-Problem, allerdings leicht veraendert (und 
der HTML-Code steht immer noch in echos, sorry, aber wenn ich den 
rausnehme, find ich gar nix mehr in dem Wirrwarr):

IF ($id2 == 1) {
         /* Aendern eines Datensatzes in der Tabelle Rubrik */
         /* Suchen des richtigen Datensatzes */
         $result=mysql_db_query($dbname, "SELECT rubrik.rubrik_id, 
rubrik.rubrik FROM rubrik WHERE rubrik.rubrik_id = '$id'");
         /* Wenn gefunden, die Daten in ein Formular schreiben */
         echo "<form action=\"_update.php4\" name=\"update_rubrik\" 
id=\"update_rubrik\">";
         echo "<table width=\"45%\" align=center border=1 cellpadding=3 
cellspacing=1>";
         echo "<tr><th class=\"farbe\">Rubrik &auml;ndern</th>";
         $row = mysql_fetch_array($result);
         echo "<tr><td><input type=\"hidden\" name=\"rubrik_id\" 
id=\"rubrik_id\" value=".$row["rubrik_id"]." class=\"klein\"></td></tr>";
         echo "<tr><td><br><br>Rubrik alt:<br>";
         echo "<input type=\"text\" disabled name=\"rubrik\" id=\"rubrik\" 
value=".$row["rubrik"]." size=30 maxlength=30 class=\"klein\"></td></tr>";
         echo "<tr><td><br><br><b>Rubrik &auml;ndern in:</b><br>";
         echo "<input type=\"text\" name=\"rubrik_neu\" id=\"rubrik_neu\" 
value=\"$rubrik_neu\" 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_neu' WHERE 
rubrik_id = '$rubrik_id'");
         mysql_free_result($result);
                                 }
ELSEIF ($id2 == 2) {
              ........ Alles nochmal, nur mit anderen Variablen
                              };

Lasse ich die IF-Geschichte weg und nehme nur den ersten Teil, funktioniert 
das updaten, mit der IF_Schleife interessiert das Ding das Update nicht im 
Geringsten. Versteh ich nicht, womit hat das Teil jetzt ein Problem? Habs 
auch schon mit SWITCH und CASE versucht, ist genau dasselbe. Die ELSEIF 
gehen bis $id == 6 und ich hab nun wirklich keine Lust, fuer jedes Update 
'ne eigene Seite zu machen, kanns ja auch nicht sein. Sieht jemand das Problem?


  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