как сопоставить id с кнопкой

my_php

Новичок
как сопоставить id с кнопкой

выводится таблица с данными из БД. В каждой строке две кнопки (Edit;Del). Только в hidden "b" не хочет принимать значение id.
Может я неправильно это реализую ?

if($rows=mysql_fetch_array($r))
{
echo "<table border=1 cellspacing=0 width=100%>\n";
echo "<tr bgcolor=#cccccc align=center><td>id</td><td>login</td><td>password</td><td>e-mail</td><td>authzed</td><td>options</td></tr>\n";
do
{
printf("<tr align=center><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td>
<td>
<form action=cgi/edit.php> <input type=submit name=bt value=edit size=10> <input type=hidden name=b value=<?=$rows[id]?></form>
<form action=cgi/del.php> <input type=submit name=bt value=del size=10> <input type=hidden name=b value=<?=$rows[id]?> </form>
</td></tr>",$rows[id],$rows[login],$rows[pswd],$rows,$rows[auth]);
}
while($rows=mysql_fetch_array($r));
echo "</table>\n";
}

[size=1][i]-~{}~ 23.05.05 13:32:[/i][/size]

ошибок никаких нет, но в "b" ничего не присваевается :(
 

milan

Новичок
А не легче так сделать
while ($row=mysql_fetch_row){
//vivod knopok
i vivodish $row[0]//naprimer
}
 

my_php

Новичок
2Фанат:
в $rows[id] как ни странно значение id есть ....

2Milan:
и чем это легче?
 

my_php

Новичок
что остальное? name=bt value=edit и name=bt value=del присваиюватся. И на страницу все данные выводятся верно.

-~{}~ 23.05.05 13:51:

2Tor:
очень просто (echo "$rows[id]"; перед формой)
 

Фанат

oncle terrible
Команда форума
это просто пипец.
это настолько феерическая глупость, что не сразу можно въехать.
это ж надо было НАСТОЛЬКО запутать-
сделать принтф.
в принтфе сделать вставку в строку переменной.
И В ДОВЕРШЕНИЕ ВСЕГО, ВСТАВЛЯТЬ... <?=$rows[id]?> !!!
 

WeirD

Новичок
Результат выполлнения этого кода...

PHP:
... <input type=hidden name=b value=<?=1?></form> ...
Собственно, я это сказал с самого начала...
 

Tor

Новичок
а с чего ты взял, что этот бред будет работать?
сам придумал "value=<?=$rows[id]?> " в fprint засунуть?
а почему не как все остальное, параметрами?
 

my_php

Новичок
а почему не как все остальное, параметрами?
это как?

я вообще подумал лучше избавится от printf, мне просто показалось что он очень удобен для вывода таблиц, и сделать все echo
 

Tor

Новичок
а как у тебя номер выводится?
тот, который в первой колонке
 

my_php

Новичок
все я понял, вот я тормоз...всем спасибо БОЛЬШОЕ Toru особенно
 
Сверху