Registrierungsscript läuft nicht so wies soll^^

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Registrierungsscript läuft nicht so wies soll^^

    Hallo,
    ich bin gerade dabei ein registrierungsscript zu schreiben, bzw. habe es schon geschrieben.. aber das will nicht so wie es soll!
    Ich habe ein Fomular indem die daten übergeben werden und dan in meine datenbank gespeichert werden sollen...

    Fehler

    Quellcode

    1. Parse error: syntax error, unexpected '}' [...]


    Code:

    Quellcode

    1. <?php
    2. include "functions/db.php";
    3. include "style/template/page_top.php";
    4. include "style/template/page_nav.php";
    5. $user = $_POST['username'];
    6. $pass = $_POST['passwort'];
    7. $pass2 = $_POST['passwort2'];
    8. $mail = $_POST['email'];
    9. $volk = $_POST['volk'];
    10. $date = date('Y.m.d');
    11. ?>
    12. <div id="content">
    13. <h2>Registrierung abschließen..</h2>
    14. <?php
    15. if (!empty($user) AND !empty($pass) AND !empty($pass2) AND !empty($mail) AND !empty($volk)) {
    16. $sql = "INSERT INTO `ba_users` (`id`, `username`, `password`, `email`, `register_date`, `cash`, `online`, `volk`) VALUES
    17. ('', '".$user."', '".$pass."', '".$mail."', '".$date."', '5000', '0', '".$volk."');";
    18. $db_erg = mysql_query($sql)
    19. } else {
    20. echo "Du musst alle Felder ausfüllen!";
    21. }
    22. ?>
    23. </div>
    24. <?php
    25. include "style/template/page_footer.php";
    26. ?>
    Alles anzeigen


    Danke im Voraus!
  • Hier mal ein wenig Übersichtlicher ohne dem Fehler (Codestil ist doch mal eine gute Erfindung)

    Quellcode

    1. <?php
    2. include "functions/db.php";
    3. include "style/template/page_top.php";
    4. include "style/template/page_nav.php";
    5. $user = $_POST['username'];
    6. $pass = $_POST['passwort'];
    7. $pass2 = $_POST['passwort2'];
    8. $mail = $_POST['email'];
    9. $volk = $_POST['volk'];
    10. $date = date('Y.m.d');
    11. ?>
    12. <div id="content">
    13. <h2>Registrierung abschließen..</h2>
    14. <?php
    15. if (!empty($user) AND !empty($pass) AND !empty($pass2) AND !empty($mail) AND !empty($volk)) {
    16. $sql = "INSERT INTO `ba_users`
    17. (`id`, `username`, `password`, `email`, `register_date`, `cash`, `online`, `volk`)
    18. VALUES
    19. ('', '".$user."', '".$pass."', '".$mail."', '".$date."', '5000', '0', '".$volk."');";
    20. $db_erg = mysql_query($sql);
    21. } else {
    22. echo "Du musst alle Felder ausfüllen!";
    23. }
    24. ?>
    25. </div>
    26. <?php
    27. include "style/template/page_footer.php";
    28. ?>
    Alles anzeigen


    Mfg Splasch
  • Falsch:

    Quellcode

    1. $date = date('Y.m.d');


    Richtig:

    Quellcode

    1. $date = date("Y.m.D", time());


    Die Datenbankabfrage ist soweit richtig!

    Setz mal bitte das error_reporting auf alle Fehler

    Quellcode

    1. error_reporting(E_ALL);

    und poste was du dann für einen Fehler erhälst

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Knud ()