'; $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 ''; echo ''; $i = 0; while($user = mysql_fetch_assoc($queryAllUsers)) { echo ''; // ссылка и имя гостя echo ''; echo ''; // ссылка на удаление echo '"; } echo '
NГостьВизитовX
', ++$i, '', htmlSpecialChars($user['guestname']), '', $user['visits'], ''; echo "X
'; } 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 ''; echo ''; $i = 0; while($user = mysql_fetch_assoc($querySearch)) { echo ''; echo ''; echo ''; echo '"; } echo '
NГостьВизитовX
', ++$i, '', htmlSpecialChars($user['guestname']), '', $user['visits'], ''; echo "X
'; } break; endswitch; } ?>



Войти на сайт | Все пользователи