vladislavkopilov

5-1

Nov 4th, 2014
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.65 KB | None | 0 0
  1. <?php
  2.     $dbc = mysqli_connect('localhost', 'admin_php', 'phpchallenge', 'admin_php') or die ('ошибка соединение я бд');
  3.    
  4.     /*создание таблицы
  5.     $sql_query="
  6.         CREATE TABLE users(
  7.             id INT AUTO_INCREMENT PRIMARY KEY,
  8.             user VARCHAR(32),
  9.             password VARCHAR(32)
  10.         )
  11.     ";
  12.     */
  13.    
  14.     //добавление нового пользователя
  15.     if(isset($_POST["login"]) && isset($_POST["password"]) &&
  16.         !empty($_POST["login"]) && !empty($_POST["password"])
  17.     ){
  18.         //for safe
  19.         $login=$_POST["login"];
  20.         $password=$_POST["password"];
  21.         $login=mysqli_real_escape_string($dbc, trim($login));
  22.         $password=mysqli_real_escape_string($dbc, trim($password));
  23.        
  24.         $sql_query = "INSERT INTO users (user, password) VALUES ('$login', '$password')";
  25.         mysqli_query($dbc, $sql_query) or die('Ошибка sql-запроса');
  26.     }
  27. ?>
  28. <!doctype html>
  29. <html>
  30.  <head>
  31.  <title></title>
  32.  <meta charset="utf-8">
  33.  </head>
  34.  <body>
  35.     <h3>Добавление нового пользователя в БД</h3>
  36.     <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
  37.         <input type="text" name="login" placeholder="Login" />
  38.         <input type="password" name="password" placeholder="Password" />
  39.         <input type="submit" value="Ok" />
  40.         <input type="reset" />
  41.     </form>
  42.     <h3>Список всех пользователей</h3>
  43.     <?php
  44.         $sql_query="SELECT * FROM users";
  45.         $result=mysqli_query($dbc, $sql_query) or die ('ошибка запроса к БД');
  46.         do{
  47.             $row=mysqli_fetch_array($result);
  48.             echo $row['user'] . ' ' . $row['password'] . '<br/>';
  49.         }while ($row['user']);
  50.         mysql_close(); 
  51.     ?>
  52.  <body>
  53. </html>
Advertisement
Add Comment
Please, Sign In to add comment