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

Форум PHP

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

 

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

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

тема: Почему не выводится checkbox?
 
 автор: escalade87   (12.12.2007 в 01:52)   письмо автору
 
 

Здравствуйте.

Есть поле.


<input type=checkbox name=title value=yes checked>


и код


echo $_POST['title'];


Но он выводит пустое значение, хотя другие элементы формы выводятся без проблем. В чем проблема?

   
 
 автор: Trianon   (12.12.2007 в 02:09)   письмо автору
 
   для: escalade87   (12.12.2007 в 01:52)
 


<form method=post action=?>
<input type=submit value=go:>
<input type=checkbox name=title value=yes checked>
</form>

<?php
echo $_POST['title'];
?>



см.аттач (справа сверху)

   
 
 автор: escalade87   (12.12.2007 в 02:20)   письмо автору
 
   для: Trianon   (12.12.2007 в 02:09)
 

У меня точно также, за исключением, что чекбокс стоит перед сабмиттом.

   
 
 автор: SHAman   (12.12.2007 в 02:24)   письмо автору
 
   для: escalade87   (12.12.2007 в 02:20)
 

Метод post прописан в атрибутах формы?

   
 
 автор: escalade87   (12.12.2007 в 02:39)   письмо автору
 
   для: SHAman   (12.12.2007 в 02:24)
 

да

   
 
 автор: vitroot   (12.12.2007 в 04:53)   письмо автору
 
   для: escalade87   (12.12.2007 в 02:39)
 

странно, у меня та же хня :)

   
 
 автор: CrazyAngel   (12.12.2007 в 08:06)   письмо автору
 
   для: escalade87   (12.12.2007 в 02:20)
 

У меня все работает

   
 
 автор: KPETuH   (12.12.2007 в 09:20)   письмо автору
 
   для: escalade87   (12.12.2007 в 02:20)
 

так же все работает... приведите полный код формы и обработчика...

   
 
 автор: escalade87   (12.12.2007 в 21:50)   письмо автору
 
   для: KPETuH   (12.12.2007 в 09:20)
 


<?php
if(trim($_POST['url']) !== ''){
 echo 
$_POST['url']; // Выводит то, что вписал в форме
 
echo $_POST['title']; // Выводит пустое значение
}
else{
 echo
"<form action=/edit/link method=post>
<input type=text name=url><br>
<input type=checkbox name=title value=yes checked><br>
<input type=submit></form>"
;
}
?>

   
 
 автор: escalade87   (12.12.2007 в 21:53)   письмо автору
 
   для: escalade87   (12.12.2007 в 21:50)
 

Заработало:

я

name=title
заменил на

name=t

   
Rambler's Top100
вверх

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