User überschrieben worden, mal wieder..

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Inuyashaxp, 12. Oktober 2005 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 12. Oktober 2005
    Hi

    Ich hab kein plan mehr woran es liegt, jedesmal wenn der 15. user sich bei meiner page anmeldet überschreibt die DB fast alle anderen User mit diesem 15ten. meine Page liegt auf ohost, ich denke nicht das die eine eintrag sperre von 15 Datensätzen haben oder?
    hier mal der Code für das script

    PHP:
    <? php
    include  "config.inc.php" ;

    echo 
    "<html>" ;
    echo 
    "<form method='POST' action='index.htm?action=registrieren'>" ;
    echo 
    "Name:<input type='text' name='regname'><br>" ;
    echo 
    "Passwort:<input type='password' name='regpw'><br>" ;
    echo 
    "Passwort wdh.:<input type='password' name='regpwwdh'><br>" ;
    echo 
    "E-Mail:<input type='text' name='email'><br>" ;
    echo 
    "<input type='submit' name='B1' value='Registrieren'>" ;
    echo 
    "</form>" ;
    echo 
    "</html>" ;

    $regname  $HTTP_POST_VARS [ 'regname' ];
    $regpw  $HTTP_POST_VARS [ 'regpw' ];
    $email  $HTTP_POST_VARS [ 'email' ];
    $regpwwdh  $HTTP_POST_VARS [ 'regpwwdh' ];
    $B1  $HTTP_POST_VARS [ 'B1' ];

    if(
    $B1 ) {

    if(
    $regpw  ==  $regpwwdh )   {

    $password  md5 ( $regpw );
    }
    else { echo 
    "Die Passwörter stimmen nicht überein!<br>" ; }

    $abfrage  mysql_query ( "SELECT name FROM  $log " );
    while(
    $cider  mysql_fetch_object ( $abfrage ) )
    {
     
    $name  $cider -> name ;
    }

    if(
    $regname  !=  $name ) {
    $sql  "INSERT INTO  $log  (name,password,mail) VALUES (' $regname ',' $password ',' $email ')" ;
    $query  mysql_query ( $sql );
    echo 
    "Erfolgreich Registriert!" ;
    }
    else { echo 
    "Du bist bereits Registriert!" ; }
    }

    ?>

    find den fehler net.. MFG Inu
     

  2. Anzeige
  3. #2 12. Oktober 2005
    jo müsste eigentlich so funzen liegt anscheinend an ohost, aber das script fügt ja ganz normal ein also kann da eigentlich nix sein
     
  4. #3 12. Oktober 2005
    ich hatte bei mysql tabelle ID auf tinyint habs jetzt mal auf bigint gestellt, mein bruder meinte das wäre besser, was meint ihr?

    Inu
     
  5. #4 12. Oktober 2005
    die id ? die kannst auf medium oder normal int machen bigint is quatsch
     

  6. Videos zum Thema
Die Seite wird geladen...