Advertisement
Guest User

Untitled

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