Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include 'product.php';
- include 'user.php';
- include 'cart.php';
- echo '<form method="POST" action="lab3.php">';
- $hostname="localhost"; //путь сервера
- $username="root"; // имя пользователя (берем из phpmyadmin)
- $password=""; // пароль пользователя (берем из phpmyadmin)
- $dbName="catalog"; // название базы данных
- //http://habrahabr.ru/post/141127/ - описание механизма
- //подключение к серверу mysql
- $mysqli = new mysqli ($hostname, $username, $password, $dbName);
- if ($mysqli->connect_errno){
- die('Connect Error (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error);
- }
- $code = "UTF-8";
- $curcode = "Windows-1251";
- function encoding ($str)
- {
- global $code;
- global $curcode;
- $str = mb_convert_encoding($str, $curcode, $code);
- return $str;
- }
- if ( isset($_GET['user_id']) ){
- $userId = trim($_GET['user_id']);
- delete_user($userId);
- }
- else if (isset($_POST['AddUser'])){
- add_user($_POST["user_name_add"],$_POST["user_password_add"]);
- }else if (isset($_POST['EditUser'])){
- update_user($_POST["user_id_edit"],$_POST["user_name_edit"],$_POST["user_password_edit"]);
- }
- $res = $mysqli->query('SELECT user.user_id, user.user_login FROM user ');
- //------------------------------
- //добавление нового пользователя
- if ($res !== FALSE)
- {
- echo '<table border = "2">';
- echo ' <tr> <th>login</th> <th>operations</th> <th>operations</th> </tr>';
- while($row = $res->fetch_assoc())
- {
- echo '<tr>';
- $productId = $row['product_id'];
- echo '<td>'.encoding($row['user_login']).'</td>'.'<td>'.'<a href="lab3.php?user_id='.$row['user_id'].'">edit</a>'.'</td>'.'<td>'.'<a href="lab3.php?user_id='.$row['user_id'].'">delete</a>'.'</td>';
- echo '</tr>';
- }
- echo '</table>';
- }
- //textbox и кнопка для добавлеия нового пользователя
- echo '<b>login:</b><input type="text" name="user_name_add"/><br/>';
- echo '<b>password:</b><input type="password" name="user_password_add"/><br/>';
- echo '<input type="submit" name="AddUser" value="Add user"><br/>';
- //---------------------------------------------------
- //редактирование информации об имеющимся пользователе
- if (isset($_GET['user_id'])){
- $userId = trim($_GET['user_id']);
- $res_new_user = $mysqli->query('SELECT user.user_id,user.user_login,user.user_password FROM user WHERE user.user_id='.$userId.' ');
- $row = $res_new_user->fetch_assoc();
- //textbox и кнопка для редактирования данных пользователя
- echo '<input type="hidden" name="user_id_edit" value="'.encoding($row['user_id']).'"/>';
- echo '<b>login:</b><input type="text" name="user_name_edit" value="'.encoding($row['user_login']).'" /><br/>';
- echo '<b>password:</b><input type="password" name="user_password_edit" value="'.encoding($row['user_password']).'" /><br/>';
- echo '<input type="submit" name="EditUser" value="edit data" />';
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement