Advertisement
basart1

Untitled

Mar 27th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.09 KB | None | 0 0
  1. <?php
  2.  
  3. mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
  4. const HOST_NAME = '127.0.0.1';
  5. const DB_NAME = 'address_book';
  6. const LOGIN_DB = 'basart';
  7. const PASSWORD_DB = "megusta";
  8. const PORT = 3306;
  9. $mysqlConnection = new mysqli(HOST_NAME, LOGIN_DB, PASSWORD_DB, DB_NAME, PORT);
  10. $query = "SELECT * FROM `users`";
  11. $rs = mysqli_query($mysqlConnection , $query );
  12. ?>
  13. <form class="datalogin" action="login.php" method="post" id="datalogin">
  14. <fieldset>
  15.     <legend>Все данные</legend>
  16. <?php
  17. while ($row = mysqli_fetch_assoc($rs)) {
  18.     echo
  19.     "<table class='tab2' border='2'  bgcolor='#ff7f50' width='15%'>
  20.    <tr  style='color: chartreuse'>
  21.    <tr>
  22.    <td>", $row['first_name'], "</td>
  23.    <td>", $row['surname'], "</td>
  24.    <td >", $row['phone_number'], "</td>"
  25.     ?>
  26.     <input type="checkbox" name="checkthis[]" value="<?php echo $nm; ?>"> Yes <br>
  27.     <?php
  28.     "</tr>
  29.    
  30.    </table>";
  31. }
  32. ?>
  33. <input type="submit" name="senddata">
  34. </fieldset>
  35. </form>
  36. <?php
  37.  
  38. if ($mysqlConnection->connect_error) die ($mysqlConnection->connect_error);
  39.  
  40. if (isset($_POST['name']) && isset($_POST['surname']) && isset($_POST['pn'])){
  41.     if ((!empty($_POST['name']) && !empty($_POST['surname']) && !empty($_POST['pn']))) {
  42.         $nm = $_POST['name'];
  43.         $sn = $_POST['surname'];
  44.         $pn = $_POST['pn'];
  45.         $checkvalidationname = preg_match('/^[A-Z\d]+$/i', $nm);
  46.         $checkvalidatonsurname = preg_match('/^[A-Z\d]+$/i', $sn);
  47.         $checkvalidationphone_number = preg_match('/^\+380\d{2}\d{2}\d{3}\d{2}$/', $pn);
  48.         $checkvalidation = $checkvalidationname && $checkvalidatonsurname && $checkvalidationphone_number;
  49.         if ($checkvalidation === true) {
  50.             $result = mysqli_query($mysqlConnection, "INSERT INTO `users` (`first_name`, `surname`, `phone_number`) VALUES ('$nm', '$sn', '$pn');");
  51.             echo "New record created successfully";
  52.         } else {
  53.             echo "create record failed";
  54.         }
  55.     } else {
  56.         echo "Your fileds is empty or you need to fill all fields";
  57.  
  58.     }
  59.  
  60. }
  61.     mysqli_close($mysqlConnection);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement