Advertisement
Guest User

Untitled

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