|
| |
|
|
| |
для: boris506
(06.04.2008 в 05:08)
| | | Так еще бы, у вас так:
<?
print "<input type=radio name='RG' value=".$val.">".$spisok['name_dogovor']."<br>";
|
и если $val определена где-то как 1, то у всех радиокнопок группы будет значение равное 1. У вас должно быть, либо:
<?
print "<input type=radio name='RG' value=".$spisok['name_dogovor'].">".$spisok['name_dogovor']."<br>";
|
и как я понимаю $spisok['name_dogovor'] - это и есть номер договора, тогда вы его получете непосредственно, либо $val должно соответствовать номеру записи в таблице, которой соответствует свой номер договора (id для договора), тогда обратившись к таблице по этому id вы узнаете номер договора.
PS. Ну вот и сами догадались, пока отвечал. ) | |
| |
|
|
| |
|
|
| |
для: boris506
(06.04.2008 в 05:08)
| | | В общем решил проблему таким образом.. просто изменил чуть скрипт:
$query_spis = mysql_query("SELECT * FROM dogovora WHERE login='$name' AND password='$pass' AND status='-' ORDER BY ID");
$N = 1;
while ($spisok = mysql_fetch_array($query_spis))
{
print "<font color=blue size=4>".$N."</font>\n";
print chr(171)." ";
print "<input type=radio name='RG' value=".$spisok['name_dogovor'].">".$spisok['name_dogovor']."<br>";
$N++;
}
|
получается в $_POST['RG'] записывается сразу название выбранного документа...
все так просто оказывается ))..
спс за помощь ) | |
| |
|
|
| |
|
|
| |
для: sim5
(06.04.2008 в 04:58)
| | | проверил тока что ....в $_POST['RG'] всегда записывается значение =1 независимо от выбора договора (( | |
| |
|
|
| |
|
|
| |
для: boris506
(06.04.2008 в 03:28)
| | | У вас радиогруппа, а это значит, что вы получите только одно значение этой группы, которое и будет соответствовать выбранному, т.е., если передача методом POST, то $_POST['RG'] - и есть номер выбранного договора. "Запомнить" можно в сессии, а можно передать сразу на следующую страницу через header(). | |
| |
|
|
| |
|
|
| | Здравствуйте...
в общем есть текст:
include ('config.php');
$query_spis = mysql_query("SELECT * FROM dogovora WHERE login='$name' AND password='$pass' AND status='-' ORDER BY ID");
$N = 1;
while ($spisok = mysql_fetch_array($query_spis))
{
$val = 1;
print "<font color=blue size=4>".$N."</font>\n";
print chr(171)." ";
print "<input type=radio name='RG' value=".$val.">".$spisok['name_dogovor']."<br>";
$N++;
$val++;}
|
Здесь мы вытаскиваем из базы по определенному логину и паролю название договора...
договоров может быть несколько, поэтому я сделол через радиогрупп с возможностью выбора...
то есть нужно на етой странице запомнить название выбранного договора...ну и передать на след страницу...как узнать какой договор был выбран подскажите плиз... | |
| |
|
|
|