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');
?>