Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2015
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.16 KB | None | 0 0
  1. <?php
  2. define('PATH_TO_WWW', dirname(__FILE__));
  3. require_once(PATH_TO_WWW.'/config.php');
  4. setlocale(LC_ALL, "ru_RU.UTF-8");
  5.  
  6. echo '<form method="post" action="add.php">
  7.         <p>
  8.             Имя<br />
  9.             <input name="name" type="text" value="'.$phone.'" placeholder="Иван" />
  10.         </p>
  11.         <p>
  12.             Телефон<br />
  13.             <input name="phone" type="text" value="'.$phone.'" placeholder="74951234567" />
  14.         </p>
  15.         <p>
  16.             <input type="submit" value="Добавить" />
  17.         </p>       
  18.         </form>
  19. ';
  20.  
  21. if(count($_POST) > 0){
  22.     $name = preg_replace('/[^\d\w\s]/ui', '', $_POST['name']);
  23.     $phone = preg_replace('/[^\d]/', '', $_POST['phone']);
  24.        
  25.     if(strlen($phone) !== 0) {
  26.         $sql = mysql_connect($dbcfg['host'], $dbcfg['user'], $dbcfg['pass']);
  27.         mysql_select_db($dbcfg['db']);
  28.         mysql_query('SET NAMES utf8');
  29.        
  30.         $query = "INSERT INTO `phones` (`id`, `phone`, `name`) VALUES (NULL, '$phone', '$name');";
  31.         $result = mysql_query($query);
  32.         if($result){
  33.             echo 'Телефон добавлен';
  34.         }
  35.         else{
  36.             echo 'Ошибка при добавлении телефона: '.mysql_error();
  37.         }
  38.     }
  39.     else{
  40.         echo 'Введите номер телефона';
  41.     }
  42. }
  43.  
  44. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement