Advertisement
Guest User

Untitled

a guest
May 19th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.42 KB | None | 0 0
  1. <?php
  2.         $dbHost = "localhost";
  3.         $dbUser = "";
  4.         $dbPass = "";
  5.         $dbName = "";
  6.  
  7.        $a =  rand ( 1,10 ) ;
  8.        $b =  rand ( 1,10 );
  9.        $ergebnis = "$a + $b";
  10.  
  11.         /*if (isset( $_POST['Registrierung'] ))
  12.         {
  13.        echo "<pre>" .print_r( $_POST, true ). "</pre>";
  14.         }*/
  15.  
  16.     if($_POST['Registrierung']){
  17.        if ($_POST['Password'][0] == '' AND $_POST['Password'][1] != '') //Falls man nur Bestätigung eingibt
  18.     {
  19.         echo "Bitte geben sie ein Passwort an!<br>";
  20.     }
  21.  
  22.     if ($_POST['Password'][1] == '' AND $_POST['Password'][0] != '') //Falls man nur Passwort eingibt
  23.     {
  24.         echo "Bitte bestätigen sie ihr Passwort!<br>";
  25.     }
  26.  
  27.     if ($_POST['Password'][0] != $_POST['Password'][1] AND $_POST['Password'][0] != '' AND $_POST['Password'][1] != '') //Falls beide PWs nicht übereinstimmen
  28.     {
  29.         echo "Leider stimmen die Passwörter nicht überein!<br>";
  30.     }
  31.  
  32.     if ($_POST['Password'][0] == '' AND $_POST['Password'][1] == '') //Falls man keines ausfüllt
  33.     {
  34.         echo "Bitte geben sie ein Passwort ein und besätigen dieses!<br>";
  35.     }}
  36.  
  37.     if($_POST['Registrierung']){
  38.        if ($_POST['Email'][0] == '' AND $_POST['Email'][1] != '') //Falls man nur Bestätigung eingibt
  39.     {
  40.         echo "Bitte geben sie eine E-Mail Adresse an!<br>";
  41.     }
  42.  
  43.     if ($_POST['Email'][1] == '' AND $_POST['Email'][0] != '') //Falls man nur Passwort eingibt
  44.     {
  45.         echo "Bitte bestätigen sie E-Mail Adresse!<br>";
  46.     }
  47.  
  48.     if ($_POST['Email'][0] != $_POST['Email'][1] AND $_POST['Email'][0] != '' AND $_POST['Email'][1] != '') //Falls beide PWs nicht übereinstimmen
  49.     {
  50.         echo "Leider stimmen beide E-Mail Adressen nicht überein!<br>";
  51.     }
  52.  
  53.     if ($_POST['Email'][0] == '' AND $_POST['Email'][1] == '') //Falls man keines ausfüllt
  54.     {
  55.         echo "Bitte geben sie eine E-Mail Adresse an und besätigen diese!<br>";
  56.     }}
  57.  
  58.        $error = false ;
  59.        
  60.        if (!preg_match('~\A\S{3,30}\z~', $_POST['Username'])) {
  61.        echo "Der Username muss mindestens 3 Zeichen haben und darf maximal 30 Zeichen haben.<br>Desweiteren sind keine Leerzeichen erlaubt!<br>";}
  62.        if($_POST['Username'] == ''){
  63.        echo "Bitte geben sie einen gültigen Usernamen an.<br>";
  64.        $error = "true";}
  65.  
  66.        if($_POST['ICQ'] == ''){
  67.        echo "Bitte geben sie ihre ICQ Nummer an.<br>";
  68.        $error = true;}
  69.  
  70.        if($_POST['Fifa_Online_ID'] == ''){
  71.        echo "Bitte geben sie ihre Fifa Online ID an<br>";
  72.        $error = true;}
  73.  
  74.        if($_POST['Geschlecht'] == ''){
  75.        echo "Bitte geben sie ein Geschlecht an.<br>";
  76.        $error = true;}
  77.  
  78.        if($_POST['Vorname'] == ''){
  79.        echo "Bitte geben sie ihren Vornamen an.<br>";
  80.        $error = true;}
  81.  
  82.        if($_POST['Vornamean'] == ''){
  83.        echo "Bitte geben sie an ob ihr Vorname allen anderen Membern angezeigt werden soll oder nicht.<br>";
  84.        $error = true;}
  85.  
  86.        if($_POST['Nachname'] != '' AND $_POST['Nachnamean'] == ''){
  87.        echo "Bitte geben sie an ob ihr Nachname allen anderen Membern angezeigt werden soll oder nicht.<br>";
  88.        $error = true;}
  89.  
  90.        if($_POST['Nachnamean'] != '' AND $_POST['Nachname'] == ''){
  91.        echo "Bitte geben sie einen Vornamen an damit er angezeigt werden kann oder nicht ;<br>";
  92.        $error = true;}
  93.        
  94.        /*if($_POST['Antwort'] != "$ergebnis" ){
  95.        echo "Bitte geben sie die Richtige antwort an.";
  96.        $error = true;}*/
  97.  
  98.        if($_POST['Registrierung'] AND (!$error) ) {{
  99.        $select = mysql_query("SELECT Username FROM Member WHERE user = '".$_POST['Username']."'");
  100.        $result = mysql_fetch_array($select);
  101.         if($_POST['Username'] == $result['Member']) {
  102.         echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br />';}}
  103.        
  104.        if ($_POST['Registrierung'] AND (!$error) ){
  105.         $username = $_POST['Username'];
  106.         $pass = $_POST['Password'];
  107.         $rechte = $_POST['Rechte'];
  108.         $email = $_POST['Email'];
  109.         $icq = $_POST['ICQ'];
  110.         $fifaonlineid = $_POST['Fifa_Online_ID'];
  111.         $skype = $_POST['Skype'];
  112.         $vorname = $_POST['Vorname'];
  113.         $vornamean = $_POST['Vornamean'];
  114.         $nachname = $_POST['Nachname'];
  115.         $nachnamean = $_POST['Nachnamean'];
  116.         $geburtsdatum = $_POST['Geburtsdatum'];
  117.         $land = $_POST['Land'];
  118.         $bundesland = $_POST['Bundesland'];
  119.         $stadt = $_POST['Stadt'];
  120.         $lieblingsverein = $_POST['Lieblings_Verein'];
  121.         $homepage = $_POST['Homepage'];
  122.        
  123.         $connect = mysql_connect(localhost, user508465, 12345678);
  124.        
  125.         $selectDB = mysql_select_db(db508465-main, $connect);      
  126.        
  127.         $select = "INSERT INTO Member(Username,Passwort,Rechte,Email,ICQ,Liga_Verein,Fifa_Online_ID,Skype,Vorname,Vornamean,Nachname,Nachnamean,Geburtsdatum,Land,Bundesland,Stadt,Lieblings_Verein,Homepage) VALUES($username, $pass, $rechte, $email, $icq, $fifaonlineid, $skype, $vorname, $vornamean, $nachname, $nachnamean, $geburtsdatum, $land, $bundesland, $stadt, $lieblingsverein, $homepage)";
  128.        
  129.        
  130.         if(mysql_query($select)){
  131.         echo '<p align="center"><span>Der neue Benutzer wurde erfolgreich angelegt!<br /></span></p>';
  132.         }else{
  133.         mysql_connect("localhost", "user", "pass");
  134. mysql_select_db("db");
  135. echo mysql_errno() . ": " . mysql_error(). "\n";
  136.         }
  137.         }
  138.         die;
  139.         }
  140.        
  141.         ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement