xakepabg

Register form

Dec 27th, 2017
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.11 KB | None | 0 0
  1. <?php
  2. $mouthAll = array(0=>"Месец", 1=>"Януари",2=>"Февруари",3=>"Март",4=>"Април",5=>"Май",6=>"Юни",7=>"Юли",
  3.     8=>"Август",9=>"Септември",10=>"Октомври",11=>"Ноември",12=>"Декември");
  4.  
  5. if (isset($_POST['register'])) {
  6.     $usename = $_POST['username'];
  7.     $email = $_POST['email'];
  8.     $password = $_POST['password'];
  9.     $repass = $_POST['repasswd'];
  10.     $year = $_POST['year'];
  11.     $month = $_POST['month'];
  12.     $day = $_POST['day'];
  13.     $termsAcept = $_POST['terms'];
  14.    
  15.     if ($password != $repass) {
  16.         echo 'Паролите трябва да са еднакви!!! <br>';
  17.     } elseif (empty ($usename)) {
  18.         echo "Въведете потребителск име!!!<br>";
  19.     } elseif (mb_strlen($usename)<4) {
  20.         echo "Потребителското трябва да е поне 4 букви!!!";
  21.     }elseif (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
  22.         echo "Невалиден Email!!!<br>";
  23.     } elseif (empty ($password) || empty ($repass)) {
  24.         echo "Въведете парола!!!<br>";
  25.     } elseif (mb_strlen($password)<4) {
  26.         echo "Паролата е прекалоно кратка";
  27.     } elseif ($year == 0) {
  28.         echo "Изберете година!!!<br>";
  29.     } elseif ($month == 0) {
  30.         echo "Изберете месец!!!<br>";
  31.     } elseif ($day == 0) {
  32.         echo "Изберете ден!!!<br>";
  33.     }elseif (!$termsAcept) {
  34.         echo "Моля съгласете се с условията за ползване!!!";
  35.     } else {
  36.         echo "Успешна регистрация за: <br>$usename <br> $email<br> $password<br> $year-$month-$day";
  37.     }
  38. }
  39. ?>
  40. <!DOCTYPE html>
  41. <html lang="bg">
  42.     <head>
  43.         <meta charset="UTF-8">
  44.         <title>Register form</title>
  45.     </head>
  46.     <body>
  47.         <h1>Регистрация</h1>
  48.         <div>
  49.             <form action="" method="post">
  50.             <p>
  51.                 Потребителско име:<input type="text" name="username" placeholder="Username" size="30">
  52.             </p>
  53.             <p>
  54.                 Email:<input type="email" name="email" placeholder="Email" size="30">
  55.             </p>
  56.             <p>
  57.                 Парола:<input type="password" name="password" placeholder="Password" size="30">
  58.             </p>
  59.             <p>
  60.                 Повтори парола:<input type="password" name="repasswd" placeholder="Re-Password" size="30">
  61.             </p>
  62.             <p>
  63.                 Дата на раждане:<br />
  64.                 <select name="year">
  65.                     <option value="0">Година</option>
  66.                     <?php
  67.                     for ($year = date(Y); $year >= 1905; $year--) {
  68.                     ?>                    
  69.                     <option value="<?php echo $year; ?>"><?php echo $year; ?></option>
  70.                     <?php
  71.                     }
  72.                     ?>
  73.                 </select>
  74.                 <select name="month">
  75.                     <?php
  76.                     foreach ($mouthAll as $key => $value) {
  77.                     ?>
  78.                     <option value="<?php echo $key ?>"><?php echo $value ?></option>
  79.                     <?php
  80.                     }
  81.                     ?>
  82.                 </select>
  83.                 <select name="day">
  84.                     <option value="0">Ден</option>
  85.                     <?php
  86.                     for ($i = 1; $i <= 31; $i++) {
  87.                         ?>
  88.                         <option value="<?php echo $i; ?>"><?php echo $i; ?></option>
  89.                         <?php
  90.                     }
  91.                     ?>
  92.                 </select>
  93.             </p>
  94.             <p>
  95.                 <input type="checkbox" name="terms" id="acept" value="acept">
  96.                 <label for="acept">Съгласен съм с <a href="">условията за позлвае</a></label>
  97.             </p>
  98.             <input type="submit" name="register" value="Регистрация">
  99.             </form>
  100.         </div>
  101.     </body>
  102. </html>
Add Comment
Please, Sign In to add comment