| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > метод POST checkbox, button |
| Автор: Norfonzor 6.12.2010, 10:12 | ||||
| Существуют 4 Checkbox-a, и отдельно внизу N-ое кол-во кнопок, необходимо по нажатию на кнопки передать методом POST результат отмеченности Checkbox-ов, и другие переменные из формы. создаю Checkbox-ы:
Создаю Button-ы:
как мне передать $checkbox1 .. $checkbox4, peremenaya1, peremenaya2 в http://localhost/my/result.php по нажатию на button-ы |
| Автор: supercelt 6.12.2010, 10:56 |
| Судя по коду у всех чекбоксов будет одинаковое имя. Придёт результат из последнего бокса. А вообще всё что было в форме содержится в массиве $_POST |
| Автор: Norfonzor 6.12.2010, 11:07 |
| supercelt, echo $i; определяет номер checkbox, checkbox1, checkbox 2, checkbox3, checkbox4. Но я ведь не передавл через POST?? |
| Автор: Norfonzor 6.12.2010, 11:44 |
| skyboy, <form> нет, я не знаю куда его написать. |
| Автор: bars80080 6.12.2010, 11:57 |
а как это делается обычно хтмл-формой? может вам вначале стоит изучить хтмл, прежде чем пытаться его генерировать средствами пхп |
| Автор: skyboy 6.12.2010, 12:03 |
| http://php.net/manual/en/tutorial.forms.php а вообще, да, надо бы HTML освоить сначала. |
| Автор: Norfonzor 6.12.2010, 12:16 |
| стандартная конструкция: _____________________________________________________________ <form action="куда" method="post/get"> что передать (<input type="checkbox, text, radio, password, hidden...) кнопка отправить (<input type="submit" /> ) </form> _____________________________________________________________ а мне необходимо: _____________________________________________________________ что передать (<input type="checkbox, text, radio, password, hidden...) ... текст ... кнопка отправить (<input type="submit" /> ) _____________________________________________________________ я не могу написать так: _____________________________________________________________ <form action="куда" method="post/get"> что передать (<input type="checkbox, text, radio, password, hidden...) </form> ... текст ... кнопка отправить (<input type="submit" /> ) _____________________________________________________________ |
| Автор: bars80080 6.12.2010, 12:18 |
почему? |
| Автор: supercelt 6.12.2010, 12:23 | ||||
| Norfonzor тогда должно быть вот так если чеки от $i <?php for ($i = 1; $i <= 4; $i++) { echo ('<input type="hidden" name="checkbox" '); echo $i; echo('" value="0"><input type="checkbox" name="checkbox['.$i.']" '); echo $i; echo('" value="1" />Ответ'); echo $i; echo "<br/>"; } ?>
|
| Автор: Norfonzor 7.12.2010, 07:53 | ||||
| код отправляющего файла: index.php:
код принимающего файла result.php:
|