|
|
|
| Есть код
.....
while ($rov = mysql_fetch_assoc($b)) {
echo '<form method=POST action="2.php"><tr>';
<td width="180">'.$rov['nomer'].'
<input type=hidden name="nomer" value="'.$rov['nomer'].'"></td>
<td width="180">'.$rov['marka'].'<input type=hidden name="marka" value="'.$rov['marka'].'"></td>
<td><INPUT TYPE="submit" name="but" VALUE="Установить"></td></tr></form>';
}
|
Напротив каждой строчки будет кнопка :Установить:. Итого 10 строчек 10 кнопок.
Помогите сделать с radioutton и одной кнопкой. Т.е. выделяем radioutton, жмём Установить и значения из строчки напротив которой отмечен radioutton передаются дальше. Сам пытаюсь сделать, но передаются значения не отмеченной строки, а последней. | |
|
|
|
|
|
|
|
для: BiFF
(22.04.2007 в 21:33)
| | Явный Javascript . От серверной стороны тут ничего не зависит - всё происходит на клиенте. | |
|
|
|
|
|
|
|
для: Trianon
(22.04.2007 в 21:58)
| | Неужели кроме как с помощью Java не как? Или может я что-то не так обьяснил, что нужно сделать? | |
|
|
|
|
|
|
|
для: BiFF
(22.04.2007 в 22:38)
| | А где вообще сами радиокнопки? Ну а если у радиокнопок и скрытых полей:
name="name[index]"
принять массив, определить выбранную радиокнопку, забрать значение скрытых полей с именем соответствующего индекса. | |
|
|
|
|
|
|
|
для: BiFF
(22.04.2007 в 22:38)
| | Java Вам вообще не поможет. Это совершенно другой язык. Не путайте, пожалуйста Java c Javascript.
Я так понял, что Вы хотите изменить поведение уже сгенерированной формы перед отправкой данных из нее на сервер, так?
Форма находится на клиенте. До сервера дело дойдет только тогда, когда данные отправятся из формы на сервер, так?
Весь процесс идет на клиенте.
Если Вы что-то не так объяснили - поправляйте. | |
|
|
|
|
|
|
|
для: BiFF
(22.04.2007 в 21:33)
| | я так понял, что BiFF хочет просто заменить 10 кнопок отправки формы на 1, которая отправляла бы 1 значение, определяемое по радиокнопке
если так, то:
...
echo "<form method=POST action="2.php"><table>";
while ($rov = mysql_fetch_assoc($b)) {
echo "<tr><td><input type='radio' name='Nomer_Marka' value='$rov['nomer']|$rov['marka']'></td>
<td width='180'>$rov['nomer']</td>
<td width='180'>$rov['marka']</td>";
};
echo "<tr><td><INPUT TYPE='submit' name='but' VALUE='Установить'></td></tr></table></form>';
...
|
в 2.php:
...
$rov=explode("|",$_POST['Nomer_Marka']);
//$rov[0]-Nomer, $rov[1]-Marka
..
|
| |
|
|
|
|
|
|
|
для: Gust
(23.04.2007 в 18:16)
| | Gust да именно это. | |
|
|
|