Данные PHP POST отображаются как «ON» вместо числовых 1 - PullRequest
0 голосов
/ 21 февраля 2012

Я отправляю значение с помощью радиокнопки, его значение равно 1, но когда я отображаю var_dump ($ _ POST), оно отображается как «on» вместо 1.Пожалуйста помоги.Мне нужно получить 1 вместо «вкл.»

<input type="radio" id = "item" value="<?php echo $ItemID[0]; ?>" 
name="ItemID"><label for="ItemID"><?php echo $ItemIDName[0]; ?></label>

, созданный браузером HTML

<input type="radio" id = "ITEMA" 
value="1" name="ITEM"><label for="ITEMA">A</label>


<input type="radio" id = "ITEMB" value="2" checked="checked" name="ITEM" ><label for="ITEMB">B</label>

<input type="radio" id = "ITEMC" value="3" name="ITEM" >
<label for="ITEMC">C</label>

Ответы [ 2 ]

4 голосов
/ 21 февраля 2012

Значение по умолчанию для переключателя: "on" !Проверьте свой php-код $ItemID[0], действительно ли он установлен на 1 !

1 голос
/ 21 февраля 2012

Вам необходимо установить значение для переключателя на что-то вроде value="1", оно будет использоваться только при установленном флажке

Настройка значения определяет, что будет отправлено, если отмечено.

...