The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"PHP скрипт не реагирует на переданные данные из формы"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"PHP скрипт не реагирует на переданные данные из формы"  
Сообщение от gagatov email(ok) on 19-Мрт-07, 17:01 
Здравствуйте! Простите за мой может быть глупый вопрос, я никогда не имел дело с Web-программированием, но тем не менее возникла необходимость написать голосование для сайта. Я нашел множество рекомендаций и скриптов по созданию голосования, но ни один не работал. Я заметил, что скрипт будто не реагирует на данные переданные формой. Я решил написать простейший скрипт, которым я просто бы проверил, воспринимает ли он вообще какие то переменные из формы.

Листинг формы следующий:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Голосування</title>
</head>
<body>
<form action="golosx.php" method="POST">
<table border=0 cellpadding=0 cellspacing>
<tr><td align=center colspan=2><B>Голосование:</B></td></tr>
<tr><td align=center colspan=2><B>Ваше мнение о проэкте</B></td></tr>
<tr><td><input type=radio name=otv value=1 checked></td>
<td>5</td></tr>
<tr><td><input type=radio name=otv value=2></td>
<td>4</td></tr>
<tr><td><input type=radio name=otv value=3></td>
<td>3</td></tr>
<tr><td><input type=radio name=otv value=4></td>
<td>2</td></tr>
<tr><td><input type=radio name=otv value=5></td>
<td>1</td></tr>
<tr><td><input type=radio name=otv value=6></td>
<td>0</td></tr>
<tr><td colspan=2 align=center>
<input type=submit name=golos value="Голосовать"></td></tr>
</table></form>
</body>
</html>

Листинг скрипта golosx.php:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Голосование</title>
</head>
<body>
<?php
$otv=$_POST['otv'];
echo $otv;
?>
</body>
</html>

Если я использую метод POST, то после нажатия кнопки "Голосовать" в браузере открывается пустое белое окно. Если же использовать метод GET, то в адресной строке браузера появляется значение переменной otv, соответсвующее выбранному, и значение переменной golos, значения которого я, к сожалению, не понимаю :

file://localhost/E:/YUrafolder/WORK/HTML/tmp/golosx.php?otv=2&golos=%C3%EE%EB%EE%F1%EE%E2%E0%F2%FC

Раньше для проверки, была ли нажата кнопка Голосовать, я еще использовал оператор if, но и в этом случае ничего не происходило, разве что выдавало на экран текст скрипта, следующий после if.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "PHP скрипт не реагирует на переданные данные из формы"  
Сообщение от pavel_simple (ok) on 19-Мрт-07, 17:14 
не надо придумывать велосипед, возьми любой CMS и поставь. Останется только проблема выбора, и немного почитать документацию, и никакого программирования. ИМХО. "вылысыпыдысыты" -- единственное русское слово с 7 буквами "ы" Ж-).
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру