Wo ist der Fehler? kleines Anmeldeformular!

  • Themenstarter Themenstarter blong1550
  • Beginndatum Beginndatum
Hab mal ne Frage, wo haste das denn her

PHP:
            $query    =      "INSERT INTO user(Vorname,Nachname,Benutzername,Passwort,Email,Klammid,Losepasswort) VALUES ( ";
            $query    .=     "'".$_REQUEST["form_vorname"]."',";
            $query    .=     "'".$_REQUEST["form_nachname"]."',";
            $query    .=     "'".$_REQUEST["form_benutzername"]."',";
            $query    .=     "'".md5($_REQUEST["form_passwort"])."',";
            $query    .=     "'".$_REQUEST["form_email"]."',";
            $query    .=     "'".$_REQUEST["form_klammid"]."',";
            $query    .=     "'".md5($_REQUEST["form_losepasswort"])."')";
 
Gut jetzt geht alles.

Ich benutze ein php switch in der index Datei. das anmelde formular befindet sich im unterordner pages.
nun wusste ich nicht das ich den pfad ausgehend vom ort der index.php angeben muss.

Das Problem habe ich nun erkannt und behoben.

Allerdings weiß ich jetzt nicht wie ich folgendes machen soll.
beim form tag die action. das funktioniert natürlich mit php_self auch nicht weil er auf den falschen Ordner zugreift.
Er muss ja wieder auf den Unterordner pages zugreifen.

Wie kann man das umgehen ohne die komplett URL zur Datei selbst anzugeben?

@napofis: aus einem Tutorial. Wieso?
 
Drei kleine Dinge:

1. Strings so zu gestalten drückt die Verarbeitungszeit des Scriptes in den Keller.

2. Ich kann nix finden wo du Variablen Validierst bevor du Sie an den MySQL Server weiter gibst. Das ist ein gewisses Sicherheitsrisiko.

3. @awortmeier: er nutzt XHTML

PHP:
....nen Vornamen ein<br />"; }


So genug klugesch§§§§ für heute :)
 
zu 1. was meinst du damit genau?

2. ja das mache ich noch. suche dazu noch was im internet ;)
 
Zurück