[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите разобраться с РНР скриптом
Шульц
Помогите разобраться с РНР скриптом хочу чтобы выводился список в строчку а он выводится в столбик.

<?

$query = "SELECT photocat.id_catalog AS id_catalog,
photocat.name AS name,
COUNT(photo.id_photo) AS total
FROM photocat, photo
WHERE photo.id_catalog = photocat.id_catalog AND photocat.hide = 'show' AND photo.hide = 'show'
GROUP BY photocat.id_catalog"
;
$ctg = mysql_query($query);
if (!$ctg) puterror("Ошибка при обращении к Фотогалерее");

if(mysql_num_rows($ctg)>0)
{

echo "<tr class='tableheadercat'>
<td align=center><p class=стиль32>Фотоархив</td>
<td> </td>
</tr>"
;
while($cat = mysql_fetch_array($ctg))
{

echo "<tr>
<td><p><a href=foto.php?id_parent="
.$cat['id_catalog'].">".$cat['name']."</a></td>

</tr>"
;
}
}

?>




Спустя 10 минут, 6 секунд (20.07.2010 - 21:43) Ice написал(а):
вот эту часть:
while($cat = mysql_fetch_array($ctg))
{

echo "<tr><td><p><a href=foto.php?id_parent=".$cat['id_catalog'].">".$cat['name']."</a></td></tr>";
}
педелайте вот так:

echo "<tr>";
while($cat = mysql_fetch_assoc($ctg))
{
echo "<td><p><a href=foto.php?id_parent=".$cat['id_catalog'].">".$cat['name']."</a></td>"
}
echo "</tr>";

Спустя 1 минута, 23 секунды (20.07.2010 - 21:44) inpost написал(а):
Ответ получил, собственно, что могу ещё добавить? Изучай ХТМЛ =)

Спустя 14 минут, 8 секунд (20.07.2010 - 21:59) Guest написал(а):
Спасибо выручили!!!!

Спустя 8 минут, 34 секунды (20.07.2010 - 22:07) Шульц написал(а):
не хочет работать, ругается((

Спустя 1 минута, 2 секунды (20.07.2010 - 22:08) Ice написал(а):
На будущее: приводите пожалуйста текст ошибки. Здесь телепатов нет.

Понял ошибку, прошу прощения, что не заметил сразу:

echo "<tr>";
while($cat = mysql_fetch_assoc($ctg))
{
echo "<td><p><a href=foto.php?id_parent=".$cat['id_catalog'].">".$cat['name']."</a></td>";
}
echo "</tr>";

Отсутствовала точка-с-запятой.

Спустя 8 минут, 7 секунд (20.07.2010 - 22:16) Шульц написал(а):
Спасибо, заработало!!!! но столкнулся еще с одной проблемой, ссылки растянуло на всю страницу, как бы их выровнять по центру или по левому краю?

Спустя 8 минут, 43 секунды (20.07.2010 - 22:25) Шульц написал(а):
первая ссылка с левой стороны, а остальные ссылки сдвинулись в право, середина пустует(( как решить эту проблему?

Спустя 7 минут, 14 секунд (20.07.2010 - 22:32) Ice написал(а):
а, ну это уже чистый ХТМЛ. Задача была расположить в строку. Задача выполнена.

Спустя 8 минут, 55 секунд (20.07.2010 - 22:41) Шульц написал(а):
сделал echo "<tr align=center>"; первая ссылка по центру но последующие ссылки так же все спрятались в правом углу(

Спустя 6 минут, 29 секунд (20.07.2010 - 22:48) Guest написал(а):
сделал echo "<td><p><td align=center>&nbsp;&nbsp;&nbsp;<a href=foto.php?id_parent=".$cat['id_catalog'].">".$cat['name']."</a></td>";
теперь все с правой стороны, если всё переместить на левую сторону не получается((( Люди помогите в хтмл разобраться!!!!

Спустя 24 минуты, 38 секунд (20.07.2010 - 23:12) Шульц написал(а):
это изменение в рнр документе меняет структуру воспроизведения Фотографий в левую сторону, если много каталогов, тогда фотографии вылазят за пределы тела сайта, как изменить php страницу, Вот эта страница:


<body bottommargin="0" leftmargin="0" marginheight="0" marginwidth="0" rightmargin="0" topmargin="0" bgcolor="#f7f944">


<table width="1156" height="100%" align="center" border="0" cellpadding="0" cellspacing="0" style="background-repeat: repeat-x">
<td><img src="images/logo.png" width="1156" height="219"></td>
<tr>
<td width="1165" height="28" background="images/top.gif"></td>
</tr>
<tr>
<td width="1165" height="344" valign="top" background="images/buttons_back.gif" style="background-repeat:repeat-y"><table width="214" height="301" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="228" height="301" align="left" valign="top" background="images/buttons.gif">

</td>
</tr>
</table>
<table width="942" border="0" class="newsItem">
<tr></tr>
<tr></tr>
<tr>
<td height="35" align="center" class="стиль32"><p>
<?

$query = "SELECT photocat.id_catalog AS id_catalog,
photocat.name AS name,
COUNT(photo.id_photo) AS total
FROM photocat, photo
WHERE photo.id_catalog = photocat.id_catalog AND photocat.hide = 'show' AND photo.hide = 'show'
GROUP BY photocat.id_catalog";
$ctg = mysql_query($query);
if (!$ctg) puterror("Ошибка при обращении к Фотогалерее");

if(mysql_num_rows($ctg)>0)
{

echo "<tr class='tableheadercat'>
<td align=center><p class=стиль32>Фото архив</td>
<td>&nbsp;</td>
</tr>";
while($cat = mysql_fetch_array($ctg))
{

echo "<tr>
<td><p><a href=foto.php?id_parent=".$cat['id_catalog'].">".$cat['name']."</a></td>

</tr>";
}
}
?>
</p></td>
</tr>
<tr>
<td width="784" height="54" align="center"><?php

if ($id_parent != 0) include "photos.php";
?></td>
</tr>
<tr>
<td height="54">&nbsp;</td>
</tr>
<tr>
<td height="200">&nbsp;</td>
</tr>
</table></td>
</tr>
<tr>
<td background="images/footer_back.gif"><img src="images/footer.gif" border="0" width="1156" height="5" alt=""></td>
</tr>
<tr>

</td>
</tr>
</table>

<div style="font-size: 0.8em; text-align: center; margin-top: 1.0em; margin-bottom: 1.0em;"></div>
</body>
</html>

Спустя 9 часов, 38 минут, 59 секунд (21.07.2010 - 08:51) linker написал(а):
А накой черт вот здесь

echo "<td><p><a href=foto.php?id_parent=".$cat['id_catalog'].">".$cat['name']."</a></td>";

нужен тэг "<p>", да еще и не закрытый?
Быстрый ответ:

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