PDA

View Full Version : помогите с кавычками или передача параметра


Cybermama
09.03.2006, 01:22
Помогите пожалуйста - вот есть такой цикл, который в результате своей работы должен выводить ряд ссылок с содержимым $row2[baby_name], при нажатии на которые должна происходить передача параметров функции.
Сами baby_name-ы выводятся правильно, а в ссылку параметр baby_id не передаётся

if ($num_c>0)
{
for ($ib=1;$ib<=$num_c;$ib++)
{

echo '<a href="modules.php?name=Your_Account&op=viewbaby&baby_id="'.$row2[baby_id].'>'.$row2[baby_name].'</a>&nbsp;';

$row2 = mysql_fetch_array($result2);
}
}


То есть в результате ссылка получается такой:
http://mysite.ru/modules.php? name=Your_Account&op=viewbaby&baby_id=

То ли я его не правильно передаю, то ли в кавычках запуталась

Soniks
11.03.2006, 02:40
у вас какая то странная структура цикла
$row2 = mysql_fetch_array($result2);
вызываеться в конце цикла
и лучше всего будет использовать такую структуру:

if ($num_c>0)
{
$row2 = mysql_fetch_array($result2);

foreach ($row2 as $row_n)
{

echo '<a href="modules.php?name=Your_Account&op=viewbaby&baby_id="'.$row_n['baby_id'].'>'.$row_n['baby_name'].'</a>&nbsp;';

}
}


и так же проверьте существует ли в поступившем моссиве ключ baby_id, т.е. вызвали ли его вы из бд