|
|
|
|
|
для: NIK
(19.11.2005 в 18:17)
| | 1) причём тут жаба... 2) смотри мой пост выше.
[поправлено модератором] | |
|
|
|
|
|
|
|
для: himic
(19.11.2005 в 16:32)
| | неожиданно закаказчик передумал и теперь задача такая.
Есть форма:
<form action='check.php' method='post' name='form'>
<input type='radio' name='check' value='lala1'> 1
<input type='radio' name='check' value='lala2'> 2
<input type='radio' name='check' value='lala3'> 3
<input type='submit'>
|
Обработчик:
<?
echo $_POST['check];
?>
|
В ответ выводится строка undefined. Тут-то что не так?
PS: ссори за глупые вопросы, плохо знаю жабу | |
|
|
|
|
|
|
|
для: NIK
(19.11.2005 в 15:55)
| | А кто тебе сказал что оно так должно быть? | |
|
|
|
|
|
|
|
для: NIK
(19.11.2005 в 15:55)
| | 1) Имена чекбоксов должны быть массивом:
<form action='check.php' method='post'>
<input type='checkbox' name='check[]' value='1'> 1<br>
<input type='checkbox' name='check[]' value='2'> 2 <br>
<input type='checkbox' name='check[]' value='3'> 3 <br>
<input type='submit'>
</form>
|
2) Echo выведет вам слово Array, т.к. не уммет выводить массивы. Нужно использовать функцию foreach():
<?
foreach($_POST['check'] as $a) {
echo $a."<br>";
}
?>
|
| |
|
|
|
|
|
|
| Сталкнулся с такой проблемой.
Вот форма:
<form action='check.php' method='post'>
<input type='checkbox' name='check' value='1'> 1<br>
<input type='checkbox' name='check' value='2'> 2 <br>
<input type='checkbox' name='check' value='3'> 3 <br>
<input type='submit'>
</form>
|
Вот обработчик:
<?php
echo $_POST['check'];
?>
|
По идеи, если поставить галки на всех флажках, после нажатия на submit должна появиться строка "1,2,3" . Но почему-то появляется значение последнего выделенного значка. Тоесть если выделено 2, 3 - выводиться 3. Если выделить 1 и 2, выводиться 2 и т.д.
Неужели в книгах фигню пишут. Мб что дописать нужно? | |
|
|
|
|