[ERR]Homepage

04/17/2015 18:35 Trixan#1
huhu liebe Epvp,

Ich hab mir eine Homepage angelegt von Metin2.
Aber beim Registrieren auf der Homepage kommt immer ein fehler


Ich hoffe mal einer von euch kann mir helfen.

Mit freundlichen Grüßen Trixan :cool:
04/17/2015 19:00 Nick#2
Du beziehst dich hierbei auf deinen Privatserver, folglich ist dein Thema [Only registered and activated users can see links. Click Here To Register...] besser aufgehoben - der aktuelle Bereich ist für Anliegen in Bezug auf den offiziellen deutschen Server vorgesehen.

(moverequested => [Only registered and activated users can see links. Click Here To Register...])

lg
04/17/2015 22:12 Zevion#3
#moved
04/17/2015 22:16 Samael#4
Dir fehlt wahrscheinlich, wie 99% aller Usern hier, eine spalte in der DB die beim script als querry ausgeführt wird, aber nicht abgeschlossen werden kann weil sie in der DB fehlt. Prüfe das einmal nach.
04/18/2015 07:24 Trixan#5
huhu,

wo soll ich den genau nachschauen (welche Tabelle) wo das fehlt?

mfg.

Register.php

PHP Code:
<h2>Registrierung</h2>

</div>

    <div id="left_content">

<?PHP

  

  $regCoins 
0// Startcoins

  

  
$laufZeit 365//Tage autoloot,safebox

  
$calcLZ = (60*60*24)*365;

  
$expireStamp time()+$calcLZ;

  
$expireDate date("Y-m-d H:i:s",$expireStamp);

  

  if(
$serverSettings['register_on'] && (!isset($_SESSION['user_admin']) && !checkInt($_SESSION['user_admin']) && !$_SESSION['user_admin']>=0)) {

  

    if(isset(
$_POST['submit']) && $_POST['submit']=="registrieren") {

      if((
checkAnum($_POST['account']) && strlen($_POST['account'])>=&& strlen($_POST['account'])<=16) && checkAnum($_POST['pass'])  && strlen($_POST['pass'])>=&& strlen($_POST['pass2'])<=16 && !empty($_POST['pass2']) && (checkName($_POST['uname']) && strlen($_POST['uname'])>=&& strlen($_POST['uname'])<=20) && $_POST['pass']==$_POST['pass2'] && checkMail($_POST['email']) && strlen($_POST['email'])<=40 && $_POST['captcha']==$_SESSION['captcha_id'] && $_POST['email']==$_POST['email2'] && (checkAnum($_POST['sicherheitsa']) && strlen($_POST['sicherheitsa'])>=&& strlen($_POST['sicherheitsa'])<=16) && checkInt($_POST['sicherheitsf']) && (checkAnum($_POST['loeschcode']) && strlen($_POST['loeschcode'])==7)) {

        if(isset(
$_POST['agb'])) {

        
$hashSF md5($_POST['sicherheitsa']);

        
$sfNum mysql_real_escape_string($_POST['sicherheitsf']);

        
$lcode mysql_real_escape_string($_POST['loeschcode']);

        

        
$zuFall rand(99999,999999999);

        
$userpass=mysql_real_escape_string($_POST['pass']);

        

        
$aktivHash = ($serverSettings['mail_activation']) ? md5($zuFall):'';

        
$accountStatus = ($serverSettings['mail_activation']) ? 'BLOCK':'OK';

        

        
$sqlCmd "INSERT INTO account.account 

        (login,password,real_name,email,social_id,question1,answer1,create_time,status,coins,autoloot_expire,safebox_expire,web_aktiviert) 

        VALUES 

        ('"
.$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape_string($_POST['uname'])."','".mysql_real_escape_string($_POST['email'])."','".$lcode."','".$sfNum."','".$hashSF."','".$sqlZeit."','".$accountStatus."','".$regCoins."','".$expireDate."','".$expireDate."','".$aktivHash."')";

        
$sqlQry mysql_query($sqlCmd,$sqlServ);

        if(
$sqlQry) {

          

          

          
$absender $serverSettings['titel']." Registration";

          
$email $serverSettings['reg_mail'];

          
$empfaenger $_POST['email'];

          
$mail_body "Hallo ".$_POST['uname'].",

          

          deine Registration auf "
.$serverSettings['titel']." war erfolgreich! Um auch auf dem Server spielen zu können, musst du deinen Account aktivieren.

          Das kannst du über den folgenden Link tun:

          

          "
.$serverSettings['url']."/index.php?s=login&do=aktivieren&hash=".$aktivHash."

          

          Deine Daten sind:

          Account: "
.$_POST['account']."

          Passwort: "
.$userpass."

          

          Löschcode: "
.$lcode."

          Sicherheitsfrage: "
.$sFrage[$sfNum]."

          Antwort: "
.$_POST['sicherheitsa']."

          

          Viel Spaß beim Spielen,

          

          Dein "
.$serverSettings['titel']."-Team

          

          

          Diese E-Mail wurde automatisch generiert. Bitte keine Antworten an diese Adresse schicken."
;

          
$titel "Registrierung auf ".$serverSettings['titel'];

          

          
$header "X-Priority: 3\n";

          
$header .= "X-Mailer: ".$serverSettings['titel']." Homepage Mailer\n";

          
$header .= "MIME-Version: 1.0\n";

          
$header .= "From: ".$absender." <".$serverSettings['reg_mail'].">\n";

          
$header .= "Reply-To: ".$serverSettings['reg_mail']."\n";

          
$header .= "Content-Type: text/plain; charset=iso-8859-1\n";

          

          

          if(
$serverSettings['mail_activation']) {

            
mail($empfaenger$titel$mail_body$header);

            echo
'<p class="meldung">Account erfolgreich angelegt. Bitte überprüfen Sie Ihr Postfach, um die Registrierung zu bestätigen.</p>';

          }

          else {

            echo
'<p class="meldung">Account erfolgreich angelegt. Sie können sich nun anmelden.</p>';

          }

          

        }

        else {

          echo
'<p class="meldung">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>';

        }

        }

        else {

            echo 
'Du musst der <a href="?s=agb">AGB</a> zustimmen.';

        }

      }

      else {

        echo
'<p class="meldung">Registrierung fehlgeschlagen: bitte alle Felder richtig angeben</p>';

      }

    }

  
?>

    <p>Alle Felder sind Pflichtfelder und müssen ausgefüllt werden.<?PHP if($serverSettings['mail_activation']) { echo'<br/><b>Der Account wird per E-Mail aktiviert, also eine richtige E-Mail eingeben!</b>'; } ?></p>

    <form action="index.php?s=register" method="POST">

      <table>

        <tr>

          <th class="topLine">Account:</th>

          <td class="tdunkel"><input class="bar" type="text" name="account" maxlength="16" size="16"/> 8-16 Zeichen (nur a-Z,0-9)</td>

        </tr>

        <tr>

          <th class="topLine">Name:</th>

          <td class="thell"><input class="bar" type="text" name="uname" maxlength="16" size="16"/> 3-20 Zeichen (nur a-Z,0-9)</td>

        </tr>

        <tr>

          <th class="topLine">Password:</th>

          <td class="tdunkel"><input class="bar" type="password" name="pass" maxlength="16" size="16"/> 8-16 Zeichen (nur a-Z,0-9)</td>

        </tr>

        <tr>

          <th class="topLine">Password wiederholen:</th>

          <td class="thell"><input class="bar" type="password" name="pass2" maxlength="16" size="16"/> Passwort wiederholen</td>

        </tr>

        <tr>

          <th class="topLine">E-Mail:</th>

          <td class="tdunkel"><input class="bar" type="text" name="email" maxlength="50" size="25"/> max. 40 Zeichen</td>

        </tr>

        <tr>

          <th class="topLine">E-Mail wiederholen:</th>

          <td class="thell"><input class="bar" type="text" name="email2" maxlength="50" size="25"/> E-Mail wiederholen</td>

        </tr>

        <tr>

          <th class="topLine">Löschcode:</th>

          <td class="tdunkel"><input class="bar" type="text" name="loeschcode" maxlength="7" size="7"/> 7 Zeichen (nur a-Z,0-9)</td>

        </tr>

        <tr>

          <th class="topLine">Sicherheitsfrage:</th>

          <td class="thell">

            <select name="sicherheitsf">

              <?PHP

                
foreach($sFrage AS $fragew => $frage) {

                  echo
'<option value="'.$fragew.'">'.$frage.'</option>';

                }

              
?>

            </select>

          </td>

        </tr>

        <tr>

            <th>Sicherheitsantwort:</th>

            <td><input type="text" class="bar" name="sicherheitsa" maxlength="16" size="16"/> 3-16 Zeichen (nur a-Z,0-9)</td>

        </tr>

        <tr>

          <th class="topLine">Captcha:</th>

          <td class="tdunkel"><img src="./captcha/captcha.php" title="Captcha"/>&nbsp;<input class="bar" type="text" name="captcha" maxlength="5" size="5"/></td>

        </tr>

        <tr>

            <th></th>

            <td><input type="checkbox" name="agb" /> Ich habe die <a href="?s=agb">AGB</a> gelesen und stimme ihr zu.</td>

        </tr>

        <tr>

          <th class="topLine" style="text-align:center;" colspan="2"><input type="submit" class="btn" name="submit" value="registrieren"/>  <input type="reset" class="btn" value="zurücksetzen"/></th>

        </tr>

      </table>

    </form>

  <?PHP

  
}

  else {

    echo
'<p class="meldung">Die Registration ist deaktiviert oder Sie sind bereits angemeldet. Es kann kein weiterer Account erstellt werden.</p>';

  }

?>
04/18/2015 13:02 Arvøs#6
Du benötigst diese Spalten in deiner Account Tabelle:

login,password,real_name,email,social_id,question1 ,answer1,create_time,status,coins,autoloot_expire, safebox_expire,web_aktiviert
04/18/2015 14:09 Trixan#7
huhu,

Ist in der Datenbank vorhanden wie auch im "regi.php" script..

mfg
04/18/2015 16:55 Ina.#8
Du besitzt die Files von ViruzDev oder? :facepalm:
Man sollte sich dann schon bisschen mit PHP auskennen um den Fehler zu finden du #@!?.
04/18/2015 17:10 Trixan#9
Heyo,

Joa ich besitze die Viruz-Files..

Mit php kenn ich mich leider nicht aus..

Wo muss man denn , den fehler suchen?

mfg
04/18/2015 22:35 i[Remix]#10
Füg über folgende Zeile

PHP Code:
echo'<p class="meldung">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>'
das ein

PHP Code:
 echo mysql_error(); 
Danach probier es noch mal und poste den Fehler, der kommt.
04/21/2015 19:48 Trixan#11
PHP Code:
Field 'ip' doesn't have a default value
Registrierung fehlgeschlagen: Der Account existiert bereits.
Alle Felder sind Pflichtfelder und müssen ausgefüllt werden. 
Register.php <- Neue

PHP Code:
            <div class="con-ui ctop">

  <h2>Registration</h2></div>

                <div class="con-ui ccon">

                    <div class="cwrapper">

<?PHP

  

  $regCoins 
0// Startcoins

  

  
$laufZeit 365//Tage autoloot,safebox

  
$calcLZ = (60*60*24)*365;

  
$expireStamp time()+$calcLZ;

  
$expireDate date("Y-m-d H:i:s",$expireStamp);

  

  if(
$serverSettings['register_on'] && (!isset($_SESSION['user_admin']) && !checkInt($_SESSION['user_admin']) && !$_SESSION['user_admin']>=0)) {

  

    if(isset(
$_POST['submit']) && $_POST['submit']=="registrieren") {

      if((
checkAnum($_POST['account']) && strlen($_POST['account'])>=&& strlen($_POST['account'])<=16) && checkAnum($_POST['pass'])  && strlen($_POST['pass'])>=&& strlen($_POST['pass2'])<=16 && !empty($_POST['pass2']) && (checkName($_POST['uname']) && strlen($_POST['uname'])>=&& strlen($_POST['uname'])<=20) && $_POST['pass']==$_POST['pass2'] && checkMail($_POST['email']) && strlen($_POST['email'])<=40 && $_POST['captcha']==$_SESSION['captcha_id'] && $_POST['email']==$_POST['email2'] && (checkAnum($_POST['sicherheitsa']) && strlen($_POST['sicherheitsa'])>=&& strlen($_POST['sicherheitsa'])<=16) && checkInt($_POST['sicherheitsf']) && (checkAnum($_POST['loeschcode']) && strlen($_POST['loeschcode'])==7)) {



        
$hashSF md5($_POST['sicherheitsa']);

        
$sfNum mysql_real_escape_string($_POST['sicherheitsf']);

        
$lcode mysql_real_escape_string($_POST['loeschcode']);

        

        
$zuFall rand(99999,999999999);

        
$userpass=mysql_real_escape_string($_POST['pass']);

        

        
$aktivHash = ($serverSettings['mail_activation']) ? md5($zuFall):'';

        
$accountStatus = ($serverSettings['mail_activation']) ? 'BLOCK':'OK';

        

        
$sqlCmd "INSERT INTO account.account 

        (login,password,real_name,email,social_id,question1,answer1,create_time,status,coins,autoloot_expire,safebox_expire,web_aktiviert) 

        VALUES 

        ('"
.$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape_string($_POST['uname'])."','".mysql_real_escape_string($_POST['email'])."','".$lcode."','".$sfNum."','".$hashSF."','".$sqlZeit."','".$accountStatus."','".$regCoins."','".$expireDate."','".$expireDate."','".$aktivHash."')";

        
$sqlQry mysql_query($sqlCmd,$sqlServ);

        if(
$sqlQry) {

          

          

          
$absender $serverSettings['titel']." Registration";

          
$email $serverSettings['reg_mail'];

          
$empfaenger $_POST['email'];

          
$mail_body "Hallo ".$_POST['uname'].",

          

          deine Registration auf "
.$serverSettings['titel']." war erfolgreich! Um auch auf dem Server spielen zu können, musst du deinen Account aktivieren.

          Das kannst du über den folgenden Link tun:

          

          "
.$serverSettings['url']."/index.php?s=login&do=aktivieren&hash=".$aktivHash."

          

          Deine Daten sind:

          Account: "
.$_POST['account']."

          Passwort: "
.$userpass."

          

          Löschcode: "
.$lcode."

          Sicherheitsfrage: "
.$sFrage[$sfNum]."

          Antwort: "
.$_POST['sicherheitsa']."

          

          Viel Spaß beim Spielen,

          

          Dein "
.$serverSettings['titel']."-Team

          

          

          Diese E-Mail wurde automatisch generiert. Bitte keine Antworten an diese Adresse schicken."
;

          
$titel "Registrierung auf ".$serverSettings['titel'];

          

          
$header "X-Priority: 3\n";

          
$header .= "X-Mailer: ".$serverSettings['titel']." Homepage Mailer\n";

          
$header .= "MIME-Version: 1.0\n";

          
$header .= "From: ".$absender." <".$serverSettings['reg_mail'].">\n";

          
$header .= "Reply-To: ".$serverSettings['reg_mail']."\n";

          
$header .= "Content-Type: text/plain; charset=iso-8859-1\n";

          

          

          if(
$serverSettings['mail_activation']) {

            
mail($empfaenger$titel$mail_body$header);

            echo
'<p class="meldung">Account erfolgreich angelegt. Bitte überprüfen Sie Ihr Postfach, um die Registrierung zu bestätigen.</p>';

          }

          else {

            echo
'<p class="meldung">Account erfolgreich angelegt. Sie können sich nun anmelden.</p>';

          }

          

        }

        else {
          echo
'<p class="meldung">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>';

        }

        

      }

      else {

        echo
'<p class="meldung">Registrierung fehlgeschlagen: bitte alle Felder richtig angeben</p>';

      }

    }

  
?>

    <p>Alle Felder sind Pflichtfelder und müssen ausgefüllt werden.<?PHP if($serverSettings['mail_activation']) { echo'<br/><b>Der Account wird per E-Mail aktiviert, also eine richtige E-Mail eingeben!</b>'; } ?></p>

    <form action="index.php?s=register" method="POST">

      <table>

        <tr>

          <th class="topLine">Account:</th>

          <td class="tdunkel"><input type="text" name="account" maxlength="16" size="16"/> 8-16 Zeichen (nur a-Z,0-9)</td>

        </tr>

        <tr>

          <th class="topLine">Name:</th>

          <td class="thell"><input type="text" name="uname" maxlength="16" size="16"/> 3-20 Zeichen (nur a-Z,0-9)</td>

        </tr>

        <tr>

          <th class="topLine">Password:</th>

          <td class="tdunkel"><input type="password" name="pass" maxlength="16" size="16"/> 8-16 Zeichen (nur a-Z,0-9)</td>

        </tr>

        <tr>

          <th class="topLine">Password wiederholen:</th>

          <td class="thell"><input type="password" name="pass2" maxlength="16" size="16"/></td>

        </tr>

        <tr>

          <th class="topLine">E-Mail:</th>

          <td class="tdunkel"><input type="text" name="email" maxlength="50" size="25"/> max. 40 Zeichen</td>

        </tr>

        <tr>

          <th class="topLine">E-Mail wiederholen:</th>

          <td class="thell"><input type="text" name="email2" maxlength="50" size="25"/></td>

        </tr>

        <tr>

          <th class="topLine">Löschcode:</th>

          <td class="tdunkel"><input type="text" name="loeschcode" maxlength="7" size="7"/> 7 Zeichen (nur a-Z,0-9)</td>

        </tr>

        <tr>

          <th class="topLine">Sicherheitsfrage:</th>

          <td class="thell">

            <select name="sicherheitsf">

              <?PHP

                
foreach($sFrage AS $fragew => $frage) {

                  echo
'<option value="'.$fragew.'">'.$frage.'</option>';

                }

              
?>

            </select>

            <input type="text" name="sicherheitsa" maxlength="16" size="16"/> 3-16 Zeichen (nur a-Z,0-9)

          </td>

        </tr>

        <tr>

          <th class="topLine">Captcha:</th>

          <td class="tdunkel"><img src="./captcha/captcha.php" title="Captcha"/>&nbsp;<input type="text" name="captcha" maxlength="5" size="5"/></td>

        </tr>

        <tr>

          <th class="topLine" style="text-align:center;" colspan="2"><input type="submit" name="submit" value="registrieren"/> &bull; <input type="reset" value="zurücksetzen"/></th>

        </tr>

      </table>

    </form>

  <?PHP

  
}

  else {

    echo
'<p class="meldung">Die Registration ist deaktiviert oder Sie sind bereits angemeldet. Es kann kein weiterer Account erstellt werden.</p>';

  }

?>

                      </div>

                </div>

                <div class="con-ui cbt"></div>
04/21/2015 20:08 Nick#12
Quote:
Originally Posted by Trixan View Post
PHP Code:
Field 'ip' doesn't have a default value
Registrierung fehlgeschlagen: Der Account existiert bereits.
Alle Felder sind Pflichtfelder und müssen ausgefüllt werden. 
Register.php <- Neue

PHP Code:
            <div class="con-ui ctop">

  <h2>Registration</h2></div>

                <div class="con-ui ccon">

                    <div class="cwrapper">

<?PHP

  

  $regCoins 
0// Startcoins

  

  
$laufZeit 365//Tage autoloot,safebox

  
$calcLZ = (60*60*24)*365;

  
$expireStamp time()+$calcLZ;

  
$expireDate date("Y-m-d H:i:s",$expireStamp);

  

  if(
$serverSettings['register_on'] && (!isset($_SESSION['user_admin']) && !checkInt($_SESSION['user_admin']) && !$_SESSION['user_admin']>=0)) {

  

    if(isset(
$_POST['submit']) && $_POST['submit']=="registrieren") {

      if((
checkAnum($_POST['account']) && strlen($_POST['account'])>=&& strlen($_POST['account'])<=16) && checkAnum($_POST['pass'])  && strlen($_POST['pass'])>=&& strlen($_POST['pass2'])<=16 && !empty($_POST['pass2']) && (checkName($_POST['uname']) && strlen($_POST['uname'])>=&& strlen($_POST['uname'])<=20) && $_POST['pass']==$_POST['pass2'] && checkMail($_POST['email']) && strlen($_POST['email'])<=40 && $_POST['captcha']==$_SESSION['captcha_id'] && $_POST['email']==$_POST['email2'] && (checkAnum($_POST['sicherheitsa']) && strlen($_POST['sicherheitsa'])>=&& strlen($_POST['sicherheitsa'])<=16) && checkInt($_POST['sicherheitsf']) && (checkAnum($_POST['loeschcode']) && strlen($_POST['loeschcode'])==7)) {



        
$hashSF md5($_POST['sicherheitsa']);

        
$sfNum mysql_real_escape_string($_POST['sicherheitsf']);

        
$lcode mysql_real_escape_string($_POST['loeschcode']);

        

        
$zuFall rand(99999,999999999);

        
$userpass=mysql_real_escape_string($_POST['pass']);

        

        
$aktivHash = ($serverSettings['mail_activation']) ? md5($zuFall):'';

        
$accountStatus = ($serverSettings['mail_activation']) ? 'BLOCK':'OK';

        

        
$sqlCmd "INSERT INTO account.account 

        (login,password,real_name,email,social_id,question1,answer1,create_time,status,coins,autoloot_expire,safebox_expire,web_aktiviert) 

        VALUES 

        ('"
.$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape_string($_POST['uname'])."','".mysql_real_escape_string($_POST['email'])."','".$lcode."','".$sfNum."','".$hashSF."','".$sqlZeit."','".$accountStatus."','".$regCoins."','".$expireDate."','".$expireDate."','".$aktivHash."')";

        
$sqlQry mysql_query($sqlCmd,$sqlServ);

        if(
$sqlQry) {

          

          

          
$absender $serverSettings['titel']." Registration";

          
$email $serverSettings['reg_mail'];

          
$empfaenger $_POST['email'];

          
$mail_body "Hallo ".$_POST['uname'].",

          

          deine Registration auf "
.$serverSettings['titel']." war erfolgreich! Um auch auf dem Server spielen zu können, musst du deinen Account aktivieren.

          Das kannst du über den folgenden Link tun:

          

          "
.$serverSettings['url']."/index.php?s=login&do=aktivieren&hash=".$aktivHash."

          

          Deine Daten sind:

          Account: "
.$_POST['account']."

          Passwort: "
.$userpass."

          

          Löschcode: "
.$lcode."

          Sicherheitsfrage: "
.$sFrage[$sfNum]."

          Antwort: "
.$_POST['sicherheitsa']."

          

          Viel Spaß beim Spielen,

          

          Dein "
.$serverSettings['titel']."-Team

          

          

          Diese E-Mail wurde automatisch generiert. Bitte keine Antworten an diese Adresse schicken."
;

          
$titel "Registrierung auf ".$serverSettings['titel'];

          

          
$header "X-Priority: 3\n";

          
$header .= "X-Mailer: ".$serverSettings['titel']." Homepage Mailer\n";

          
$header .= "MIME-Version: 1.0\n";

          
$header .= "From: ".$absender." <".$serverSettings['reg_mail'].">\n";

          
$header .= "Reply-To: ".$serverSettings['reg_mail']."\n";

          
$header .= "Content-Type: text/plain; charset=iso-8859-1\n";

          

          

          if(
$serverSettings['mail_activation']) {

            
mail($empfaenger$titel$mail_body$header);

            echo
'<p class="meldung">Account erfolgreich angelegt. Bitte überprüfen Sie Ihr Postfach, um die Registrierung zu bestätigen.</p>';

          }

          else {

            echo
'<p class="meldung">Account erfolgreich angelegt. Sie können sich nun anmelden.</p>';

          }

          

        }

        else {
          echo
'<p class="meldung">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>';

        }

        

      }

      else {

        echo
'<p class="meldung">Registrierung fehlgeschlagen: bitte alle Felder richtig angeben</p>';

      }

    }

  
?>

    <p>Alle Felder sind Pflichtfelder und müssen ausgefüllt werden.<?PHP if($serverSettings['mail_activation']) { echo'<br/><b>Der Account wird per E-Mail aktiviert, also eine richtige E-Mail eingeben!</b>'; } ?></p>

    <form action="index.php?s=register" method="POST">

      <table>

        <tr>

          <th class="topLine">Account:</th>

          <td class="tdunkel"><input type="text" name="account" maxlength="16" size="16"/> 8-16 Zeichen (nur a-Z,0-9)</td>

        </tr>

        <tr>

          <th class="topLine">Name:</th>

          <td class="thell"><input type="text" name="uname" maxlength="16" size="16"/> 3-20 Zeichen (nur a-Z,0-9)</td>

        </tr>

        <tr>

          <th class="topLine">Password:</th>

          <td class="tdunkel"><input type="password" name="pass" maxlength="16" size="16"/> 8-16 Zeichen (nur a-Z,0-9)</td>

        </tr>

        <tr>

          <th class="topLine">Password wiederholen:</th>

          <td class="thell"><input type="password" name="pass2" maxlength="16" size="16"/></td>

        </tr>

        <tr>

          <th class="topLine">E-Mail:</th>

          <td class="tdunkel"><input type="text" name="email" maxlength="50" size="25"/> max. 40 Zeichen</td>

        </tr>

        <tr>

          <th class="topLine">E-Mail wiederholen:</th>

          <td class="thell"><input type="text" name="email2" maxlength="50" size="25"/></td>

        </tr>

        <tr>

          <th class="topLine">Löschcode:</th>

          <td class="tdunkel"><input type="text" name="loeschcode" maxlength="7" size="7"/> 7 Zeichen (nur a-Z,0-9)</td>

        </tr>

        <tr>

          <th class="topLine">Sicherheitsfrage:</th>

          <td class="thell">

            <select name="sicherheitsf">

              <?PHP

                
foreach($sFrage AS $fragew => $frage) {

                  echo
'<option value="'.$fragew.'">'.$frage.'</option>';

                }

              
?>

            </select>

            <input type="text" name="sicherheitsa" maxlength="16" size="16"/> 3-16 Zeichen (nur a-Z,0-9)

          </td>

        </tr>

        <tr>

          <th class="topLine">Captcha:</th>

          <td class="tdunkel"><img src="./captcha/captcha.php" title="Captcha"/>&nbsp;<input type="text" name="captcha" maxlength="5" size="5"/></td>

        </tr>

        <tr>

          <th class="topLine" style="text-align:center;" colspan="2"><input type="submit" name="submit" value="registrieren"/> &bull; <input type="reset" value="zurücksetzen"/></th>

        </tr>

      </table>

    </form>

  <?PHP

  
}

  else {

    echo
'<p class="meldung">Die Registration ist deaktiviert oder Sie sind bereits angemeldet. Es kann kein weiterer Account erstellt werden.</p>';

  }

?>

                      </div>

                </div>

                <div class="con-ui cbt"></div>
Navicat öffnen, account - Datenbank wählen, Rechtsklick auf die darin enthaltene account - Tabelle ausführen, Design Table, zur Spalte "ip" navigieren und unterhalb einen Defaultwert (bspw. 0.0.0.0) definieren, anschließend abspeichern.

lg
04/25/2015 10:31 Trixan#13
huhu,

Es kam ein neuer fehler, mit dem ich nicht klar komme..

04/25/2015 10:59 Nesiiiator#14
soooo... Habe hier mal ein Bild angehängt! Du musst in Navicat Rechtsklick Design Table gehen... Im Bild siehst du wie es bei mir aussieht. Überprüfe jede spalte und gleiche die mit meinen ab! Danach gehts!
[Only registered and activated users can see links. Click Here To Register...]
04/25/2015 11:08 Trixan#15
huhu,

hat geklappt danke dir! :D


--------

#closed