[PHP] $_GET Variable Auslesen wenn sie Leer ist?

  • Einmal editiert, zuletzt von Intrepidus ()

  • Danke für den Code @ Trooper


    Edit: Noch eine andere Frage.


    Login auf der Homepage:

    PHP
    <form action="script.php" method="post">
    					<fieldset>
    					<legend>Logindaten eingeben</legend>
    					<label>Benutzername: <input type="text" name="Username" /></label>
    					<label>Passwort: <input type="password" name="Pass" /></label>
    					<input type="submit" name="formaction" value="Einloggen" />
    					</fieldset>
    					</form>


    In der Script.php :


    Leider kommt jedesmal die Nachricht, "Anfrage nicht erfolgreich"


    Wo Liegt der Fehler?


    MfG

    Einmal editiert, zuletzt von Intrepidus ()

  • Deins hat mir weitergeholfen, hat aber nicht funktioniert.
    So hats jez aber doch funktioniert:
    $sql = "INSERT INTO logins (Name,Passwort) VALUES ('$name','$pw')";


    Ich werds mir durchlesen, Danke

  • Wenn du das durchgelesen hast,
    verbessere deine Query bitte,
    dann seh ich, ob du´s verstanden hast ;)


    Das Problem in deinem Code war einfach,
    dass du die $variable in >>'<< diese Klammern gesetzt hast,
    das geht aber nur mit Gänsefüßchen.


    Bei 'denen musst du eine '.$variable.'so einbinden';

  • Ich werds mir auf jedenfall merken, bisher hab ich noch keine Abfragen in meinem Script.



    (Höchstwahrscheinlich war das nicht dass was du höhren wolltest, ich denke ich habs auch falsch verstanden)

  • Um Himmels Willen, wenn ich eure Codes bzw. Codevorschlägse sehe, wird mir schlecht und das liegt nicht nur am Alkohol! ;)
    Wenn ihr in einem SQL-Query mit vom User eingegebenen Daten arbeitet, escaped die Strings!!!!!![...]!!!!
    Das kann man nicht oft genug sagen!