kostenloser Webspace werbefrei: lima-city


Registration funktioniert nicht

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    tecfreak

    tecfreak hat kostenlosen Webspace.

    Hallo,

    aus irgent einem Grund funkt meine Registration nicht. Hier der Register Code:
    <?php
                        if(isset($_POST['submit_reg'])){
                            $user_reg = strip_tags($_POST['name_reg']);
                            $passwort_reg = strip_tags(mysql_real_escape_string($_POST['passw_reg']));
                            $email = strip_tags(mysql_real_escape_string($_POST['email']));
                            if($user_reg == "" OR $passwort_reg == "" OR $email == ""){
                                echo $error_message_5;
                            }
    
                        $pass = md5(sha1($passwort_reg));
                        // Checkt ob der User schon vorhanden ist
                        $check_username_var = "SELECT user_name FROM tbl_user WHERE user_name='".mysql_real_escape_string($user_reg)."'";
                        $check_username = mysql_query($check_username_var) OR DIE (mysql_error());
                        if(mysql_num_rows($check_username) > 0){
                            echo $error_message_6;
                        }else{
                        $query = mysql_query("INSERT INTO tbl_user(user_name, user_passw, user_email, user_gun, gun_frontgriff, gun_visier, user_gelände, prozent_fortschritt, user_money, shop_gun, shop_gun_frontgriffe, shop_gun_visiere, arbeit_geld, arbeit_zeit) VALUES ('$user_reg','$pass','$email','AK-47','Kein Frontgriff','Kein Visier','Russian Corners','0%','100€','','','','70€','480 Minuten')");
                        if ($query == 1){
                            echo $message_ok_2;
                        }else{
                            echo $error_message_2;
                        }
                        }
                        }
                    ?>
                    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
                        <p>Username :<br /><input type="text" name="name_reg" placeholder="Username"></p>
                        <p>Passwort :<br /><input type="password" name="passw_reg" placeholder="Passwort"></p>
                        <p>Email :<br /><input type="email" name="email" placeholder="Email"/></p>
                        <p><input type="submit" name="submit_reg" value="Registrieren"/><input type="reset" value="Zur&uuml;cksetzen"/></p>
                    </form>


    Ich bekomme immer die Ausgabe "Fehler!". (=$error_message_2).

    Wäre echt nice wenn einer von euch wüsste warum?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo

    a) prüfe nicht ob $query = 1 sondern ob nicht (bool) FALSE !!!
    b) lass Dir die MySQL Fehlermeldung ausgeben mit mysql_error();

    if ($query !== false){
       echo $message_ok_2;
    }else{
       echo $error_message_2;
       echo "<br /><br />MySQL Error: <br />\n". mysql_error(); 
       exit; 
    }


    durch Ausgabe von mysql_error() erfährst Du vielleicht mehr, woran es liegt.
  4. Autor dieses Themas

    tecfreak

    tecfreak hat kostenlosen Webspace.

    Du weißt das du genial bist?
    Mysql Error in Syntax near bla bla. Und dort konnte das Programm die Spalte user_gelände nicht verarbeiten.^^ An nem blöden ä lags. Danke dir habs in user_map umbenannt funkt alles super!
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!