|
|
|
| неподскажите от чего в теле
<br><input type="radio" name="1" value="">
если стоит цифра как здесь 1 (в принципе любая цифра ) то при передаче post в файл обработки например echo "вы выбрали $1" он выводит $1
такое бывает толькос цифрами если ручками поменять на буквы всё ок, но так как данные в name выводятся из mysql расположенный в цифровом порядке.
может кто подсказать как лучше сделать чтобы работала передача в форму | |
|
|
|
|
|
|
|
для: руслан
(05.06.2005 в 22:37)
| | Имена переменных не могут состоять только из цифр, отсюда и проблемы - лучше при формировании HTML-формы добавьте в начало немного букв
<?php
echo "<br><input type=\"radio\" name=\"radio".$i."\" value=\"\">";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(05.06.2005 в 22:52)
| | всё равно не получается передать
неподскажите как можно узнать какие вообще данные пердаются когда отправаляеш из | |
|
|
|
|
|
|
|
для: руслан
(06.06.2005 в 00:27)
| | А вы в обработчике выведите дамп суперглобального массива $_POST
<?php
echo "<pre>";
print_r($_POST);
echo "</pre>";
?>
|
| |
|
|
|
|
|
|
|
для: руслан
(05.06.2005 в 22:37)
| | Имена переменных не могут начинаться с цифры! Это по определению!
Елси у вас имя элемента формы задается индекcным auto_increment'ным полем mysql, то не остается ничего другого, как написать например:
<?php
$rb = mysql_query("SELECT radio_button FROM table");
while($radio_button = mysql_fetch_array($rb,MYSQL_NUM))
echo"<input type=\"radio\" name=\"a".$radio_button[0]."\" value=\"\"><br>";
?>
|
и в последствие обращаться к переменным $a1, $a2 и т.д...... | |
|
|
|
|
|
|
|
для: Sfinks
(06.06.2005 в 04:47)
| | совсем справился всем спасибо | |
|
|
|