|
| |
|
|
| |
для: kasmanaft
(15.05.2006 в 09:11)
| | | Да-а-а ! И вправду : все гениальное - просто !
Спасибо большое за помощь !
PS. Мне скорей всего второй вариант будет правильней применить - выход из сценария нежелателен - будет прервано обращение к базе, придется заново к ней цепляться и т.д., и т.п. | |
| |
|
|
| |
|
|
| |
для: Evgen
(15.05.2006 в 02:34)
| | | можно еще вот так попробовать, если выность теги формы нельзя
<?
...
$rows = mysql_num_rows($result);
...
//перебираем все заказы
for ($i=0; $i<$rows; $i++)
{
$num = $i+1;
$order = mysql_result($result,$i,"orderID");
$summa = mysql_result($result,$i,"sumorder");
$text = "$num. Заказ №$order. Сумма - $summa р.";
echo " <table>
<tr>
<td>";
if ($i == 0) echo "<form action=mydata2.php method=post> ";
echo "<input type=radio name=var value=val$i>$text";
if ($i == $rows - 1) echo "</form>";
echo "</td>
</tr></table>";
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: Evgen
(15.05.2006 в 02:34)
| | | имелось ввиду это?:
<form action=mydata2.php method=post>
<table>
<?
...
$rows = mysql_num_rows($result);
...
//перебираем все заказы
for ($i=0; $i<$rows; $i++)
{
$num = $i+1;
$order = mysql_result($result,$i,"orderID");
$summa = mysql_result($result,$i,"sumorder");
$text = "$num. Заказ №$order. Сумма - $summa р.";
echo "
<tr>
<td><input type=radio name=var value=val$i>$text</td>
</tr>";
}
?>
</table>
</form>
|
| |
| |
|
|
| |
|
|
| | В базе хранятся данные о заказах клиента.
Для того, чтобы у него была возможность работать с ними (корректировать, удалять) надо как-то узнать, с каким заказом он собирается работать.
Я хотел разместить полученные из базы данные в форме "radio" и дать клиенту выбрать - чего он хочет.
<?
...
$rows = mysql_num_rows($result);
...
//перебираем все заказы
for ($i=0; $i<$rows; $i++)
{
$num = $i+1;
$order = mysql_result($result,$i,"orderID");
$summa = mysql_result($result,$i,"sumorder");
$text = "$num. Заказ №$order. Сумма - $summa р.";
echo " <table>
<tr>
<td><form action=mydata2.php method=post>
<input type=radio name=var value=val$i>$text</form>
</td>
</tr></table>";
}
?>
|
Но форма полностью находится внутри цикла, поэтому выводится на страницу как форма "radio", повторенная $rows раз.
Вынести форму за пределы цикла (всмысле открывающий и закрывающий теги) - тоже не получится.
Подскажите пожалуйста какую-нить умную мысль, своих че-то больше нету !
Спасибо, что дочитали! | |
| |
|
|
|