Web-мастер: курс молодого бойца

РАМКА У POPUP

 Страницы: << ... 2 | 3 | 4
 

 Добавлено 2008-01-08 21:06:00
evgenijj
Модератор




Сообщений: 1371
Зарегистрирован: 09.11.2007

Цитировать
Ну, на одной странице может быть несколько форм - форма для входа зарегистрированных пользователей, форма для голосования и т.д. Твоя задача - отследить, какую форму заполнил и отправил пользователь, проверить, правильно ли заполнены поля, и если правильно - выдать какой-то результат.
<?php
session_start
();

if ( isset( 
$_POST['submitAuthForm'] ) ) { // если пользователь заполнил форму для авторизации
  // здесь идет проверка логина и пароля
  
if ( логин и пароль правильные ) {
    
$_SESSION['user']['name'] = $_POST['name'];
  } else {
    echo 
$_SESSION['authFailed'] = true;
  }
  
header'Location: '.$_SERVER['PHP_SELF'] );
  die();
}

// Здесь идет обработка формы голосования

// Здесь идет обработка формы отправки письма
?>
<html>
<head>
<title>My home page</title>
</head>
<body>

<?php
if ( isset( $_SESSION['user'] ) ) { // если пользователь авторизован
  
echo '<p>Добро пожаловать, '.$_SESSION['user']['name'].'!</p>';
} else if ( isset( 
$_SESSION['authFailed'] ) ) { // пользователь заполнил форму авторизации, но были ошибки 
  
echo '<p>Неправильный логин или пароль</p>';
  unset( 
$_SESSION['authFailed'] );
} else { 
// пользователь не авторизован
  
echo '<p>Добро пожаловать!</p>';
}
?>
<form name="authForm" action="<?php echo $_SERVER['PHP_SELF'?>" method="POST">
Имя: <input type="text" name="name" value="" /><br/>
Пароль: <input type="password" name="password" value="" /><br/>
<input type="submit" name="submitAuthForm" value="Войти" />
</form>

<p>Здесь какой-то текст</p>
<form ...>
Это форма для голосования
</form>

<p>Здесь какой-то текст</p>
<form ...>
Это форма для отправки письма (возможно, внутри скрытого div)
</form>

</body>
</html>
Скрипт формирования страницы может содержать несколько тысяч строк кода. Так что привыкай :-)


Денежные купюры пронумерованы для того, чтобы когда-нибудь я мог сложить их все одну к одной, по порядку.
Наверх  Посмотреть профиль   Сайт автора  

 Добавлено 2008-01-10 23:51:56



Сообщений: 166
Зарегистрирован: 06.01.2008

Цитировать
evgenijj
Спасибо большое !


http://www.hoster24.ru/billing/aff.php? - САМЫЙ ЛУЧШИЙ ХОСТИНГ
Наверх  Посмотреть профиль    

 Добавлено 2009-03-03 18:20:36


Цитировать
при поптке открыть содержимое файла,появляется окно ''Popup blokced''.как открыть файл?
Наверх Незарегистрированный пользователь  

 Добавлено 2009-03-04 15:24:08
evgenijj
Модератор




Сообщений: 1371
Зарегистрирован: 09.11.2007

Цитировать
Посетитель пишет:
появляется окно ''Popup blokced''
Надо смотреть настройки браузера.


Денежные купюры пронумерованы для того, чтобы когда-нибудь я мог сложить их все одну к одной, по порядку.
Наверх  Посмотреть профиль   Сайт автора  

 Добавлено 2018-07-14 03:11:01


Цитировать
http://kuhninazakaz.info
.
Наверх Незарегистрированный пользователь  
 Страницы: << ... 2 | 3 | 4
 
Быстрый ответ
 
Цвет шрифта: Закрыть все теги
Сообщение
Защитный код