[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: цикл while
freaky
нигде не нашёл.
какой синтаксис в цикле while если нужна ссылка?
     $table .= "<td><font color=ffff00 size=1>".'<a href="view_your_player.php?id='.$row['namepl'].">'."</a></td>\n";


мне ошибку выдаёт как бы я не пробовал.



Спустя 31 минута, 59 секунд (13.01.2010 - 22:12) sergeiss написал(а):
А я не вижу, где цикл smile.gif Покажи более полный код, и тогда можно будет более точно ответить на твой вопрос.

Спустя 59 секунд (13.01.2010 - 22:13) ИНСИ написал(а):
freaky кажется тебе это надо?
$table .= '<td><font color="ffff00" size="1"><a href="view_your_player.php?id='.$row['namepl'].'></a></td>\n';

а если то, что сверху, копию, то там у тебя синтаксическая ошибка
'.$row['namepl']."

у тебя стоит двойная кавычка, тебе надо поставить одинарную, то есть получится так:
'.$row['namepl'].'

и конечный итог:
$table .= "<td><font color=ffff00 size=1>".'<a href="view_your_player.php?id='.$row['namepl'].'>'."</a></td>\n";

Спустя 7 минут, 32 секунды (13.01.2010 - 22:20) freaky написал(а):
welbox2
при варианте
$table .= "<td><font color=ffff00 size=1>".'<a href="view_your_player.php?id='.$row['namepl'].'>'."</a></td>\n";

вообще пропало всё.
вот весь цикл если что.

while ($row = mysql_fetch_assoc($result))
{
$table .= "<tr>\n";

$table .= "<td><font color=ffff00 size=1>".'<a href="view_your_player.php?id='.$row['namepl'].'>'."</a></td>\n";
$table .= "<td><font color=ffffff size=1>".round ($row['mas'],2)."</td>\n";
$table .= "<td><font color=ffffff size=1>".$row['talant']."</td>\n";
$table .= "<td><font color=ffffff size=1>".'<img src='.$row['nat_img'].'>'."</td>\n";
$table .= "<td><font color=ffffff size=1>".$row['age']."</td>\n";
$table .= "<td><font color=00ff00 size=1>".round ($b,2)."%</td>\n";
$table .= "<td><font color=00ff00 size=1>".$row['login']."</td>\n";
$table .= "</tr>\n";
}

$table .= "</table>\n";
echo $table;

Спустя 43 минуты, 22 секунды (13.01.2010 - 23:04) sergeiss написал(а):
Перед циклом есть $table='<table>'?

И зачем ты везде пишешь \n? Это излишне совершенно smile.gif

И где тест для ссылки? Там есть только сама ссылка, но нету текста, выводимого в ссылке. И еще нету закрывающей кавычки для ссылки.

Короче говоря - посмотри полученный код в браузере. Тогда лучше поймешь то, что я сказал.

Спустя 4 часа, 39 минут, 41 секунда (14.01.2010 - 03:43) freaky написал(а):
while ($row = mysql_fetch_assoc($result))
{
$table .= "<tr>\n";

$table .= "<td><font color=ffff00 size=1>".'<a href="view_your_player.php?id='.$row['id'].'">'."$row[namepl]</a></td>";
$table .= "<td><font color=ffffff size=1>".'<img src='.$row['nat_img'].'>'."</td>";
$table .= "<td><font color=ffffff size=1>".$row['age']."</td>\n";
$table .= "<td><font color=ffffff size=1>".$row['pos']."</td>\n";
$table .= "<td><font color=ffffff size=1>".$row['mas']."</td>\n";
$table .= "<td><font color=00ff00 size=1>".$row['login']."</td>\n";
$table .= "</tr>\n";
}

$table .= "</table>\n";
echo $table;


Вот так вот будет всё правильно. Разобрался. Всем спасибо!

Спустя 5 часов, 13 минут, 3 секунды (14.01.2010 - 08:56) sergeiss написал(а):
freaky выкини \n....

А вот этот код

$table .= "<td><font color=ffff00 size=1>".'<a href="view_your_player.php?id='.$row['id'].'">'."$row[namepl]</a></td>";

замени на
$table .= "<td><font color=ffff00 size=1>".'<a href="view_your_player.php?id='.$row['id'].'">'.$row['namepl'].'</a></td>';


PS.
Да, и зачем подобные вещи?
'>'."</td>"

Почему бы это не сделать вот так
'></td>'

И это в разных местах!!!

Спустя 7 минут, 18 секунд (14.01.2010 - 09:04) ИНСИ написал(а):
freaky вот этот кусок:
"<td><font color=ffff00 size=1>".'<a href="view_your_player.php?id='.$row['id'].'">'."$row[namepl]</a></td>";

думаю надо сделать так:
id='.$row['id'].'">'.$row['namepl']."</a>

и послушай совет sergeiss
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.