View file phones/admin/phone.php

File size: 1.83Kb
<?php
session_start();
//проверить регистрацию
if (! isset($_SESSION['logdate'])) {
  header('Location: login.php');
  exit;
}  
//внести изменения
if (isset($_GET['insert'])) {
  if ($_GET['insert'] == 'p') {
    include('insertp.inc');
    exit;
  } elseif ($_GET['insert'] == 'o') {
    include('inserto.inc');
    exit;
  }
} elseif (isset($_GET['update'])) {
  if ($_GET['update'] == 'p') {
    include('updatep.inc');
    exit;
  } elseif ($_GET['update'] == 'o') {
    include('updateo.inc');
    exit;
  }
} elseif (isset($_GET['delete'])) {
  if ($_GET['delete'] == 'p') {
    include('deletep.inc');
    exit;
  } elseif ($_GET['delete'] == 'o') {
    include('deleteo.inc');
    exit;
  }
} elseif (isset($_GET['x'])) {
  $value = urldecode($_GET['x']);
  //проверка параметров запроса
  if (preg_match("/[^\d]+/", $_GET['x']))
    $err = 'В строке запроса следует вводить только цифры номера - без пробелов и других посторонних символов';
  elseif (! strlen($_GET['x']))
    $err = 'Необходимо указать номер телефона для поиска.';
  elseif (strlen($_GET['x']) > 6)
    $err = 'Номер не должен содержать более 6 цифр.';
  if (! isset($err)) { //ошибок нет
    $_SESSION['x'] = $_GET['x']; //запомнить номер
    include('phone.inc');
    exit;
  }
}
$title = 'Обновление записей';
include('header.inc');
?>
<P>В текстовом поле введите <STRONG>номер телефона</STRONG>, запись о котором нужно изменить (добавить, удалить), и нажмите кнопку.</P>
<FORM ACTION="phone.php" METHOD="get">
<P ALIGN="CENTER"><INPUT TYPE="text" NAME="x" SIZE="10" MAXLENGTH="10" VALUE="<?php if (isset($value)) echo htmlspecialchars($value) ?>"></P>
<P ALIGN="CENTER"><INPUT TYPE="submit" VALUE=" Поиск "></P>
</FORM>
<?php
if (isset($err)) {
?>
<P CLASS="error">Внимание! <?php echo $err ?></P>
<?php
}
include('footer.inc');
?>