Тема: Работа с таблицей и радиокнопками!

Здрасьте! Требуется выбрать строку из таблицы через радиокнопку и вывести ее результат. При этом не именуя радиокнопки. Это возможно? Заранее благодарен

2

Re: Работа с таблицей и радиокнопками!

ulya_nikulya
Если вы покажете пример того что надо и как должно все выглядеть, то может что-то и придумаем. Пока я ничего не понял.

3

Re: Работа с таблицей и радиокнопками!

Вот у меня радиокнопки в таблице с данными. Хочу методом пост отобразить выбранную строку и отправить в бд.

[mono]
<?php
@mysql_connect("localhost","root","") or die ("Не могу связаться

с сервером!");
@mysql_select_db("db") or die("Не могу найти базу данных");
$result=mysql_query("select * FROM kop order by name");
$rows=mysql_num_rows($result);
if ($rows==0){
echo "Ничего не найдено,внесите в базу данные!";
}
else{
echo "<table width=100% border=0><tr>";
echo "<td>Модель</td>
<td>Фотография</td>
<td>Процессор</td>
<td>Память</td>
<td>Жесткий диск</td>
<td>Дисплей</td>
<td>ОС</td>
<td>Цена</td>
<td>Выбрать</td></tr>";
while ($a=mysql_fetch_array($result)){
$name=$a['name'];
$photo=$a['photo'];
$processor=$a['processor'];
$memory=$a['memory'];
$harddisk=$a['harddisk'];
$display=$a['display'];
$os=$a['os'];
$price=$a['price'];
echo "<tr><td>".$name."</td>";
echo "<td>".$photo."</td>";
echo "<td>".$processor."</td>";
echo "<td>".$memory."</td>";
echo "<td>".$harddisk."</td>";
echo "<td>".$display."</td>";
echo "<td>".$os."</td>";
echo "<td>".$price." руб."."</td>";
echo "<td><input type='radio' name='name_tovara' value='$name_tovara'></td></tr>";
}
echo "</table>";
}
mysql_close();
?>
<form action='zakaz.php' method='post'>
<input type='submit' value='Оформить заказ'>
</form>
[/mono]

4

Re: Работа с таблицей и радиокнопками!

Строку:
[mono]<form action='zakaz.php' method='post'>[/mono]
Надо сделать первой в коде, иначе радиокнопки и форма друг с другом не связаны.

5

Re: Работа с таблицей и радиокнопками!

Спасибо! А как отобразить в zakaz.php выбранную строку, отмеченную радиокнопкой?  пост и запрос?!

6

Re: Работа с таблицей и радиокнопками!

У вас не определена переменная $name_tovara. Если по ней делать выборку из БД, то лучше использовать не название, а идентификатор товара, то есть поле являющееся первичным ключом таблицы.

И далее в zakaz.php такая обработка.

if (!empty($_POST['id_tovara'])) {
  $sql = 'SELECT * FROM `kop` WHERE `id_tovara` = ' . $_POST['id_tovara'];
}

7

Re: Работа с таблицей и радиокнопками!

Спасибо большое за внимание! Разобралась:)