Hallo :-)
Situation:
-php-Skript bekommt Werte aus einem HTML-Dokument übergeben
-ist der übergebene Wert "nc" (no change) soll der schon gespeicherte geladen werden.
Lösungsansatz:
if($macEingabe == "nc")
{
$temp = "SELECT mac FROM systeme where id=\"$idEingabe\"";
$macEingabe = mysql_query($temp);
}
PS: Datenbankverbindung besteht natürlich ;-)
Bei mir wird $macEingabe nicht von "nc" auf den schon vorhandenen (in Datenbank) Wert aktuallisiert...
Jemand einen Tipp?
Gruß, PingOfDeath
Homepage selbermachen 7.851 Themen, 35.616 Beiträge
Hi xafford!
In der If-Abfrage wird das "nc" erkannt und er geht in die If-Schleife auch rein!
Dort wird dann ja in $temp reingeschrieben:
SELECT mac FROM systeme where id="17" (getestet - steht in $temp drin)
Mit " $macEingabe = mysql_query($temp); " dachte ich jetzt den Wert aus der Datenbank in $macEingabe zu bekommen ...
Wie sollte ich es mit $_POST.... denn machen? In $macEingabe steht anfangs ja was drin ( "nc" ), also ist $macEingabe auch instanziert? Den Wert möchte ich ja eigentlich nur auswechseln - oder ist der Befehl für die MySQL-Datenbank falsch, so dass er mir einfach nichts zurückliefert?
-= "register_globals" auf Off ist =- ... ist das nicht auch gut so? Habe mal gelesen das es sicherheitstechnisch so besser ist? Oder verwechsle ich etwas?
Gruß, PingOfDeath