registierungs formular .....

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    schau mal selfhtml, bei formularen ... type="pa.." glaub ich,

    und wie du zwei werte auf gleichheit überprüfst, nun ja, was soll ich da sagen?

    ==
    Die Zeit hat ihre Kinder längst gefressen

    Kommentar


    • #17
      naja ich habs nen bischen anders gemacht und zwar so:

      elseif($_POST['pass1'] <> $_POST['pass2'])
      {
      echo "Die beiden Passwörter stimmen nicht überein";
      }

      so wenn die beiden passwörter nicht übereinstimmen wird die fehlermeldung ausgeben.

      und wenn beide passwörter übereinstimmen wird $_POST['pass1'] in die MySQL datenbank eingetragen...


      so aber das mit den überpfrüfen ob der benutzername und e-mail schon vorhanden ist bekomm ich nicht hin ://

      kann mir wer nen paar tipps geben ? *liebguck*

      Kommentar


      • #18
        PHP-Code:
        $sql "
          SELECT id 
          FROM login
          WHERE userid = '"
        .$_POST["name"]."' 
          OR email = '"
        .$_POST["email"]."'
        "

        so ähnlich halt ...
        wie man einen bestimmten datensatz abfragt, sollte dir doch klar sein ... ?
        Die Zeit hat ihre Kinder längst gefressen

        Kommentar


        • #19
          okay ich habs nach endlich gepackt :/ naja ist halt mein erstes php script =)


          hier ist es:

          PHP-Code:
          <html>
          <head>
          <?php
          require 'config.php';

          mysql_connect("$dbhost""$dbuser""$dbpass");
          mysql_select_db("$database");
          $query "INSERT INTO login (userid,user_pass,************,email) VALUES('".$_POST['name']."','".$_POST['pass1']."','".$_POST['************']."','".$_POST['mail']."')";
          $nickabfrage "SELECT userid FROM login WHERE userid = '".$_POST["name"]."'";
          $nickergebnis mysql_query($nickabfrage);
          $emailabfrage "SELECT email FROM login WHERE email = '".$_POST["mail"]."'";
          $emailergebnis mysql_query($emailabfrage);

          if(
          $_POST["submit"])

          if(
          mysql_num_rows($nickergebnis) > 0)
          {
            echo 
          "<center>Fehler! Benutzername schon vorhanden!</center>";
          }
          elseif(empty(
          $_POST['name']))
          {
              echo 
          "<center>Fehler! Kein Benutzername eingeben!</center>";
          }
          elseif(empty(
          $_POST['mail']))
          {
              echo 
          "<center>Fehler! Keine E-Mail eingeben!</center>";
          }
          elseif(
          mysql_num_rows($emailergebnis) > 0)
          {
          echo 
          "<center>Fehler! E-Mail schon vorhanden!</center>";
          }
          elseif (!
          ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+\.([a-zA-Z0-9-]{2,4})$",$_POST['mail'])) 
          {
               echo 
          "<center>Keine gültige Email Adresse eingeben</center>"
          }
          elseif(empty(
          $_POST['pass1']))
          {
            echo 
          "<center>Fehler! Kein Password eingeben!</center>";
          }
          elseif(
          $_POST['pass1'] <> $_POST['pass2'])
              {    
                  echo 
          "<center>Die beiden Passwörter stimmen nicht überein</center>";
              }
          else
          {
          $result mysql_query($query);
          echo 
          "<center>Glückwunsch! Account erfolgreich erstellt!</center>";
          }
          ?>
          <title>nRO Registration Page</title>
          </head>

          <body>
          <h3 align="center"><strong>nRO Registration Page </strong></h3>
          <form action="reg.php" method="post">
            <table width="100%"  border="0">
              <tr>
                <th width="47%" scope="row"><div align="right">Name:</div></th>
                <td width="53%"><input name="name" type="text" id="name"></td>
              </tr>
              <tr>
                <th scope="row"><div align="right">E-Mail:</div></th>
                <td><input name="mail" type="text" id="mail"></td>
              </tr>
              <tr>
                <th scope="row"><div align="right">Geschlecht:</div></th>
                <td><select name="************" id="************">
                  <option value="M">M&auml;nnlich</option>
                  <option value="F">Weiblich</option>
                </select></td>
              </tr>
              <tr>
                <th scope="row"><div align="right">Password:</div></th>
                <td><input name="pass1" type="password" id="pass1"></td>
              </tr>
              <tr>
                <th scope="row"><div align="right">Password wiederholen: </div></th>
                <td><input name="pass2" type="password" id="pass2"></td>
              </tr>
            </table>
            <table width="100%"  border="0">
              <tr>
                <td align="center" ><input name="submit" type="submit" id="submit5" value="Account erstellen">
                <input name="reset" type="reset" id="reset" value="Zur&uuml;cksetzen">      </td>
              </tr>
            </table>
          </form>
          </body>
          </html>

          Kommentar

          Lädt...
          X