Advertisement
Guest User

Untitled

a guest
Jun 8th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.37 KB | None | 0 0
  1. <?php
  2.     // подключаемся к бд
  3.     error_reporting(0);
  4.     $db_host = 'localhost';
  5.     $db_user = 'u0128579_ukredo';
  6.     $db_password = 'taka9999';
  7.     $db_name = 'u0128579_kredo';
  8.    
  9.     $link = mysqli_connect($db_host, $db_user, $db_password, $db_name);
  10.     if (!$link) {
  11.         die('<p style="color:red">'.mysqli_connect_errno().' - '.mysqli_connect_error().'</p>');
  12.     }
  13.  
  14.     // Получить данные из суперглобального массива $_POST и обработать их
  15.     $name = isset($_POST['name']) ?
  16.         trim(mysqli_real_escape_string($link, $_POST['name'])) : '';
  17.     $email = isset($_POST['email']) ?
  18.         trim(mysqli_real_escape_string($link, $_POST['email'])) : '';
  19.     $text = isset($_POST['text']) ?
  20.         trim(mysqli_real_escape_string($link, $_POST['text'])) : '';
  21.    
  22.     if (!empty($email)) {
  23.         $link->query("INSERT INTO customers(email, name, text) VALUES ('".$email."','".$name."',".$text.")");
  24.        
  25.         // Проверяем прошла ли операция (свойство affected_rows возвращает число строк,
  26.         // затронутых предыдущей операцией MySQL (в нашем случае 3)
  27.         if ($link->affected_rows == 3)
  28.             echo '<h1>Спасибо за сообщение</h1>';
  29.         else
  30.             echo '<p>Что-то пошло не так при записи сообщения в базу данных</p>';
  31.     }
  32. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement