Показать сообщение отдельно
  #1 (permalink)  
Старый 15.01.2012, 21:03
Аспирант
Отправить личное сообщение для phenix79 Посмотреть профиль Найти все сообщения от phenix79
 
Регистрация: 19.12.2011
Сообщений: 40

Как перенаправить на другую страницу?
У меня есть форма с текстовыми полями, кнопкой и каптчой...
и есть обработчик формы...который сверяет данные которые ввел человек в текстовое поле и отсылвет обработчику с данными каптчи, как известно каптча сохраняет данные в глобальном массиве $_SESSION...для начала я сделал так чтобы он возвращал значение типа "echo "Спасибо!!!Вы ввели точную информацию.";" если данные сходятся , а если человек набрал в текстовом поле не совпада.щие данные, то возвращается echo "Вы ввели не точный код с картинки";
session_start();
if(isset($_SESSION['secpic'])){$session=$_SESSION['secpic'];}
if(isset($_POST["pic_code"])){$pic_code=$_POST["pic_code"];}
if ($session==$pic_code)
{
    
    echo "Спасибо!!!Вы ввели точную информацию.";
    
}
else
{
    echo "Вы ввели не точный код с картинки";
}


ВОПРОС!!!
Как сделать так чтобы, при верном ответе, то есть при совпадении данных ничего не возвращалось, а просто меня перенаправляло бы на главную страницу, заметьте не с PHP обработчика а со странички где человек заполняет форму, в общем чтобы на месте это странички form.html открывалась бы главная index.html...
И ВТОРОЕ!!
Если человек ввел в форме не совпадающие данные, чтобы submit вообще не срабатывал...
Я отправляю данные обработчику PHP и форма постоянно перезагружается....как сделать чтобы этого не происходило??
Ответить с цитированием