Тема: Работа с таблицей и радиокнопками!
Здрасьте! Требуется выбрать строку из таблицы через радиокнопку и вывести ее результат. При этом не именуя радиокнопки. Это возможно? Заранее благодарен
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум PHP-MyAdmin.RU → MySQL & phpMyAdmin → Работа с таблицей и радиокнопками!
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здрасьте! Требуется выбрать строку из таблицы через радиокнопку и вывести ее результат. При этом не именуя радиокнопки. Это возможно? Заранее благодарен
ulya_nikulya
Если вы покажете пример того что надо и как должно все выглядеть, то может что-то и придумаем. Пока я ничего не понял.
Вот у меня радиокнопки в таблице с данными. Хочу методом пост отобразить выбранную строку и отправить в бд.
[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]
Строку:
[mono]<form action='zakaz.php' method='post'>[/mono]
Надо сделать первой в коде, иначе радиокнопки и форма друг с другом не связаны.
Спасибо! А как отобразить в zakaz.php выбранную строку, отмеченную радиокнопкой? пост и запрос?!
У вас не определена переменная $name_tovara. Если по ней делать выборку из БД, то лучше использовать не название, а идентификатор товара, то есть поле являющееся первичным ключом таблицы.
И далее в zakaz.php такая обработка.
if (!empty($_POST['id_tovara'])) {
$sql = 'SELECT * FROM `kop` WHERE `id_tovara` = ' . $_POST['id_tovara'];
}
Спасибо большое за внимание! Разобралась:)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум PHP-MyAdmin.RU → MySQL & phpMyAdmin → Работа с таблицей и радиокнопками!
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.