';
$showEnterForm = true; // даем возможность исправить досадную ошибку
break;
}
$queryCheck = mysql_query("SELECT * FROM `guests` WHERE `guestname` = '$name'");
if ( mysql_num_rows($queryCheck) ) { // если пользователь нас уже посещал
$uid = mysql_result($queryCheck, 0, 'id');
mysql_query("UPDATE `guests` SET visits = visits + 1 WHERE id = $uid");
} else {
mysql_query("INSERT INTO `guests` (`guestname`, `visits`) VALUES ('$name', '1')");
}
header("location: {$_SERVER['PHP_SELF']}?act=gutenTag&name=" . rawUrlEncode( own_stripslashes($_POST['name']) ) ); // отправляем на страницу с приветствием
break;
// приветствие
case 'gutenTag':
$name = own_stripslashes($_GET['name']);
if ( $name != '' ) {
echo 'Привет, ', htmlSpecialChars($name),
'! Вы знаете, что в Вашем имени ', strlen($name), ' символов?
';
}
// сразу переходим к статистике
case 'stat':
$queryAllUsers = mysql_query("SELECT * FROM `guests`");
if ( !mysql_num_rows($queryAllUsers) ) {
echo 'Увы, нас еще никто не посещал.';
} else {
echo 'Нас уже посетили:
';
echo '
';
}
break;
case 'del':
$id = intval($_GET['id']);
mysql_query("DELETE FROM `guests` WHERE id = $id");
header("location: {$_SERVER['PHP_SELF']}?act=stat");
break;
// поиск пользователей
case 'search':
$name = mysql_real_escape_string(own_stripslashes($_GET['q']));
$querySearch = mysql_query("SELECT * FROM `guests` WHERE `guestname` = '$name'");
if (!mysql_num_rows($querySearch)) {
echo 'Увы, ', htmlSpecialChars($name), ' тут и близко не было';
} else {
echo 'Кто-то нашелся:
';
echo '';
}
break;
endswitch;
}
?>
Войти на сайт |
Все пользователи