Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $dbc = mysqli_connect('localhost', 'admin_php', 'phpchallenge', 'admin_php') or die ('ошибка соединение я бд');
- /*создание таблицы
- $sql_query="
- CREATE TABLE users(
- id INT AUTO_INCREMENT PRIMARY KEY,
- user VARCHAR(32),
- password VARCHAR(32)
- )
- ";
- */
- //добавление нового пользователя
- if(isset($_POST["login"]) && isset($_POST["password"]) &&
- !empty($_POST["login"]) && !empty($_POST["password"])
- ){
- //for safe
- $login=$_POST["login"];
- $password=$_POST["password"];
- $login=mysqli_real_escape_string($dbc, trim($login));
- $password=mysqli_real_escape_string($dbc, trim($password));
- $sql_query = "INSERT INTO users (user, password) VALUES ('$login', '$password')";
- mysqli_query($dbc, $sql_query) or die('Ошибка sql-запроса');
- }
- ?>
- <!doctype html>
- <html>
- <head>
- <title></title>
- <meta charset="utf-8">
- </head>
- <body>
- <h3>Добавление нового пользователя в БД</h3>
- <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
- <input type="text" name="login" placeholder="Login" />
- <input type="password" name="password" placeholder="Password" />
- <input type="submit" value="Ok" />
- <input type="reset" />
- </form>
- <h3>Список всех пользователей</h3>
- <?php
- $sql_query="SELECT * FROM users";
- $result=mysqli_query($dbc, $sql_query) or die ('ошибка запроса к БД');
- do{
- $row=mysqli_fetch_array($result);
- echo $row['user'] . ' ' . $row['password'] . '<br/>';
- }while ($row['user']);
- mysql_close();
- ?>
- <body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment