Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не работает POST
 
 автор: Alexx   (04.08.2006 в 00:23)   письмо автору
 
 

Не передаются пост запросы. Не зна. в чём проблемы могут быть

<form name = '..' method = 'post' action = ''>
<input type = submit>
</form>

<?
if (issset($_POST['submit']))
{
echo "asda";
}
?>

asda не выводит :(

   
 
 автор: cyberface   (04.08.2006 в 00:43)   письмо автору
 
   для: Alexx   (04.08.2006 в 00:23)
 

естественно, у тебя же проверяется наличие $_POST['submit'], в то время как в форме подобная переменная не задана

   
 
 автор: sasch   (04.08.2006 в 00:45)   письмо автору
 
   для: Alexx   (04.08.2006 в 00:23)
 

if (isset($_POST['submit']))

   
 
 автор: Holsten Bier   (04.08.2006 в 00:49)   письмо автору
 
   для: sasch   (04.08.2006 в 00:45)
 

Короче говоря, нужно написать так


HTML:
<input type=submit name="go">

<?
if (isset($_POST['go'])) {
...
}
?>

   
 
 автор: Alexx   (04.08.2006 в 10:37)   письмо автору
 
   для: Holsten Bier   (04.08.2006 в 00:49)
 

Понятное дело, что я пишу name="go" всё равно не работает. :(

   
 
 автор: Gary   (04.08.2006 в 12:30)
 
   для: Alexx   (04.08.2006 в 10:37)
 

Проверь в php.ini параматер register_globals = On

   
 
 автор: cheops   (04.08.2006 в 12:48)   письмо автору
 
   для: Alexx   (04.08.2006 в 10:37)
 

А что вы хотите передать? Нужно определить так же значение параметра в атрибуте value
HTML: 
<input type=submit name="go" value="передаваемое значение, и имя кнопки"> 

<? 
if (isset($_POST['go'])) { 
... 

?>

   
 
 автор: Alexx   (04.08.2006 в 12:50)   письмо автору
 
   для: cheops   (04.08.2006 в 12:48)
 

Да у кнопки тоже есть название в итоге пишет что переменная $_POST['submit'] не определена( echo $_POST['submit']).

   
 
 автор: cheops   (04.08.2006 в 12:53)   письмо автору
 
   для: Alexx   (04.08.2006 в 12:50)
 

У вас в первом посту isset() с тремя буквами s, это опечатка? Не могли бы вы прикрепить к сообщению ваш скрипт? Может мы свежим взглядом что-нибудь обнаружим...

   
 
 автор: Киналь   (04.08.2006 в 12:47)   письмо автору
 
   для: Holsten Bier   (04.08.2006 в 00:49)
 

Попробуйте еще submit'у value присвоить.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования