Update Funktion

Begonnen von _Gerry_, 21 September 2003, 17:52:50

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

_Gerry_

Tja stehe wieder vor einem Problem!
Ich möchte mit folgendem Script eine Änderung in der Datenbank berwerkstelligen.
Es soll die Variable camurl geändert werden, doch das klappt irgendwie nicht so ganz. :exclam:

Das Script sieht folgendermassen aus:

if(empty($camurl) or empty($camname))
{
echo"<center><b>Ändern der Webcamseite:</b></center>";
echo"<table border=\"0\"><tr><td><form method=\"POST\" action=\"modules.php?name=$module_name\"></td><td><input type=\"text\" name=\"camname\" value=\"".$uname."\"></td></tr>";
echo"<tr><td>Webcam URL (mit \"http://\" angeben): </td><td><input type=\"text\" name=\"camurl\" value=\"".$cam["camurl"]."\"  size=\"60\"></td></tr>";
echo"</table><br><input type=hidden name=submit value=1><input type=\"submit\" value=\"Speichern\"></form>";
 }
else {
global $user_prefix, $uname, $dbi;


$result = sql_query("update ".$user_prefix."_User_Webcams set camurl=camurl where camname=".$uname."");

if(!$result) {echo "";}
else {
echo "Die URL wurde geändert. <a href=\"modules.php?name=$module_name\">Zurück zur Übersicht.</a> <br><br>";
}
}
 

Die Tabelle:
 
camname varchar(60) NOT NULL default '',
camurl varchar(255) NOT NULL default ''
 


Vielleicht hat ja jemand den richtigen Gedankenstoss der mir im Moment fehlt!
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

jubilee

Hmmm ....
sollte das:
 
Zitat$result = sql_query("update ".$user_prefix."_User_Webcams set camurl=camurl where camname=".$uname."");
nicht so aussehen:
 
Zitat$result = sql_query("update ".$user_prefix."_User_Webcams set camurl='$camurl' where camname=".$uname."");
 
MfG
jubilee

[Editiert am 21/9/2003 von SiteAdmin jubilee]

_Gerry_

Hab ich auch schon versucht, doch hat leider auch nichts gebracht! :exclam:
Naja werd ich wohl weitere versuche starten müssen!
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

BowlingX

hmm..ich stehe gerade aufm schlauch, was geht denn genau nicht? Kommt irgendeine Fehlermeldung?
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

_Gerry_

Also eigentlich sollte mithilfe diesem Formular eine URL in der Tabelle "camurl" geändert werden.
Wird sie aber nicht, auch eine Fehlermeldung erscheind nicht!

Normal müsste nach dem Absenden folgender text kommen:
 
Die URL wurde geändert. <a href=\"modules.php?name=$module_name\">Zurück zur Übersicht.</a>

sofern das Update geklappt hat.
Jedoch wird mir nach dem Absenden erneut das eingabe Formular mit der "alten" URL angezeigt!
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

BowlingX

Der Tag heute ist echt komisch! Meine Upload Klasse will auch net so wie ich will..aber ich find den ***** Fehler net *G*

..und hier auch net..ausser das was jubilee schon gesacht hat  :cry
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

_Gerry_

Ja der Tag scheint wirklich verhext zu sein!
Den Fehler kann ich echt keinen erkennen!

Werd mal versuchen das ganze Script etwas anderst anzupacken,
vielleicht klappt es ja dann!
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c