Spike Geschrieben 25. Juli 2001 Geschrieben 25. Juli 2001 Hi ich probier grad einige Sachen mit php aus. Jetzt habe ich das Problem, das bei einem mysqlquery ein Leerstring in die DB geschrieben wird, obwohl ich eigentlich dachte das ich alles korrekt gemacht habe, aber irgendwo bei der Übergabe des Wertes der Variable hapert es wohl. <?PHP if($action == "update" ) { $new_password = trim($new_password); mysql_query("UPDATE phpSP_users SET password = '$new_password' WHERE primary_key = '$ID'"); } ?> User: <? echo $login ?> <br> Level: <? echo $userLevel ?> <br> Password: <? echo $password ?> <br> New Password: <input type=text name ="new_password" value="<? echo $password ?>"> <br> <br> <?PHP echo "<p><a href=$PHP_SELF>Zur Startseite - </a>"; echo "<A href=\"$PHP_SELF?new_password=$new_password&action=update\">Daten Updaten</A>"; ?> Kann mir jemand weiterhelfen? Danke!
Spike Geschrieben 25. Juli 2001 Autor Geschrieben 25. Juli 2001 P.S. ich denke der Fehler liegt in dieser Zeile: echo "<A href=\"$PHP_SELF?new_password=$new_password&action=update\">Daten Updaten</A>";
Spike Geschrieben 27. Juli 2001 Autor Geschrieben 27. Juli 2001 Falls es noch jemanden interessiert, so gehts besser: <form method=post action="<?= $PHP_SELF ?>"> <input type=hidden name="action" value="update"> <input type=text name="new_password"><br><br> <input type=submit value="Daten Updaten"> </form>
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden