Advertisement
Guest User

Untitled

a guest
May 30th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.46 KB | None | 0 0
  1. <?php
  2.  
  3. $host = 'localhost'; // адрес сервера
  4. $database = 'prog'; // имя базы данных
  5. $user = 'prog'; // имя пользователя
  6. $password = '515253a'; // пароль
  7.  
  8. error_reporting(0);
  9.  
  10.  
  11. // подключаемся к серверу
  12. $link = mysqli_connect($host, $user, $password, $database)
  13.         or die("Ошибка " . mysqli_error($link));
  14.      
  15. // если запрос POST
  16. if(isset($_POST['phone']) && isset($_POST['surname']) && isset($_POST['Street']) && isset($_POST['id'])){
  17.  
  18.     $id = htmlentities(mysqli_real_escape_string($link, $_POST['id']));
  19.     $phone = htmlentities(mysqli_real_escape_string($link, $_POST['phone']));
  20.     $surname = htmlentities(mysqli_real_escape_string($link, $_POST['surname']));
  21.     $Street = htmlentities(mysqli_real_escape_string($link, $_POST['Street']));
  22.      
  23.     $query ="UPDATE directory SET phone='$phone', surname='$surname', Street='$Street' WHERE id='$id'";
  24.     $result = mysqli_query($link, $query) or die("Ошибка " . mysqli_error($link));
  25.  
  26.     if($result)
  27.         echo "<span style='color:blue;'>Данные обновлены</span>";
  28. }
  29.  
  30. // если запрос GET
  31. if(isset($_GET['id']))
  32. {  
  33.     $id = htmlentities(mysqli_real_escape_string($link, $_GET['id']));
  34.      
  35.     // создание строки запроса
  36.     $query ="SELECT * FROM directory WHERE id = '$id'";
  37.     // выполняем запрос
  38.     $result = mysqli_query($link, $query) or die("Ошибка " . mysqli_error($link));
  39.     //если в запросе более нуля строк
  40.     if($result && mysqli_num_rows($result)>0)
  41.     {
  42.         $row = mysqli_fetch_row($result); // получаем первую строку
  43.         $phone = $row[1];
  44.         $surname = $row[2];
  45.         $Street = $row[3];
  46.          
  47.         echo "<h2>Изменить модель</h2>
  48.            <form method='POST'>
  49.            <input type='hidden' name='id' value='$id' />
  50.            <p>Номер:<br>
  51.            <input type='text' name='phone' value='$phone' /></p>
  52.            <p>Ф.И.О: <br>
  53.            <input type='text' name='surname' value='$surname' /></p>
  54.            <p>Улица: <br>
  55.            <input type='text' name='Street' value='$Street /></p>
  56.            <input type='submit' value='Сохранить'>
  57.            </form>";
  58.          
  59.         mysqli_free_result($result);
  60.     }
  61. }
  62. // закрываем подключение
  63. mysqli_close($link);
  64. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement