У меня есть эта форма, когда пользователь нажимает кнопку отправки, скрипт открывает всплывающее окно, где мне нужно распечатать значение переключателя. Моя проблема заключается в печататься значение во всплывающем окне: «на», но результат должен быть номер (идентификатор выбранного человека)Radio Button Value: «on»
Мой PHP код:
<form method="post" action="edit.php" onsubmit="target_popup(this,'edit.php')"><input type="submit" value="Modifica Giocatore" /><br /><br /><br />
<?php
//my queries (work)
?>
<table cellspacing="2" cellpadding="2">
<tr>
<th></th>
<th>Name</th>
<th>Surname</th>
</tr>
<?php
$i=0;
while ($i < $num) {
$id=mysql_result($results,$i,"ID");
$name=mysql_result($results,$i,"Name");
$surname=mysql_result($results,$i,"Surname");
?>
<tr>
<td><input type="radio" name="radioEdit" value"<?= $id; ?>" /><?= $id; ?></td>
<td><?=$name?></td>
<td><?=$surname?></td>
</tr>
<?php
$i++;
}
?>
<?php
echo "</table></form>"
?>
И это мой сценарий:
function target_popup(form,page)
{
window.open(page, 'formpopup', 'left=100,top=100,width=600,height=400,menubar,toolbar,resizable');
form.target = 'formpopup';
}
edit.php файл:
<?php
$prova = $_POST['radioEdit'];
echo $prova;
?>
Спасибо.
Итак, что внутри 'edit.php'? –
Я добавил его прямо сейчас @ Fred-ii- – Yariet
Либо проблема заключается в том, что PHP не генерирует HTML-код, а HTML, который не дает желаемых результатов. Какой бы он ни был, вам нужно взглянуть на HTML, чтобы сузить проблему. – Quentin