do
{
printf ("<li><a href='viwe_cat.php?cat=%s'>%s</li>",$myrow2["id"], $myrow2["title"]);
}
В базе 6 категорий, и почемуто выводит все 6 но только под id1 т.е
Главная
Главная
Главная
и т.д
. Как это исправить? Да и еще из за этого шаблон едет!
Спустя 6 минут, 8 секунд (25.01.2011 - 23:06) Snus написал(а):
d13anger
Целиком код давай и заключи его в BB-код, чтобы читабельным был.
Целиком код давай и заключи его в BB-код, чтобы читабельным был.
Спустя 56 минут, 59 секунд (26.01.2011 - 00:03) inpost написал(а):
d13anger
А у тебя точно цикл идёт по myrow2 ?
do {}
while ($myrow2 = ...) ???
А во вторых, загляни в эти ссылки, особенно первую =):
http://inpost.dp.ua/lessons/lessons.php?id=1
http://phpforum.su/index.php?showtopic=21916
http://phpforum.su/index.php?showtopic=32799
http://irbis-team.com/15/10/2
А у тебя точно цикл идёт по myrow2 ?
do {}
while ($myrow2 = ...) ???
А во вторых, загляни в эти ссылки, особенно первую =):
http://inpost.dp.ua/lessons/lessons.php?id=1
http://phpforum.su/index.php?showtopic=21916
http://phpforum.su/index.php?showtopic=32799
http://irbis-team.com/15/10/2
Спустя 8 часов, 26 минут, 50 секунд (26.01.2011 - 08:30) d13anger написал(а):
<?php include ("blocks/bd.php");/*подкл. баз.*/
$result2 = mysql_query("SELECT * FROM categories",$db);
if (!$result2)
{
echo "<p>Ошибка при соединении с базой!. Просим Вас сообщить администратору сайта на Email --@gmail.com, в сообщении укажите следующую строку:
<br> Код ошибки - "; exit(mysql_error()); echo ("</p>");
}
if (mysql_num_rows($result2) > 0)
{
$myrow2 = mysql_fetch_array($result2);
do
{
printf ("<li><a href='viwe_cat.php?cat=%s'>%s</li>",$myrow2["id"], $myrow2["title"]);
}
while (mysql_fetch_array($result2));
}
else
{
echo "<p>В таблице нет записей или такой таблицы не существует.</p>";
exit();
}
?>
Вот код полностью, вроде все правильно
Спустя 2 часа, 16 минут, 5 секунд (26.01.2011 - 10:46) Snus написал(а):
Научитесь правильно оформлять код и половина проблем сами отпадут. Ваш код трудночитаем, разбираться в нем тяжело. Пробуйте вставить этот код вместо своего и покажите результат.
<?php
require_once 'blocks/bd.php';
$query2 = "SELECT * FROM `categories`";
$result2 = mysql_query($query2, $db) or exit(mysql_error());
$i = 0;
while( $myrow2 = mysql_fetch_assoc($result2) ){
$i++;
echo '<li><a href="viwe_cat.php?cat='.$myrow2['id'].'">'.$myrow2['title'].'</li>';
}
if($i == 0) exit('<p>В таблице нет записей или такой таблицы не существует.</p>');
mysql_free_result($result2);
?>
Спустя 2 часа, 4 минуты, 48 секунд (26.01.2011 - 12:51) d13anger написал(а):
Большое спасибо помогло)
Спустя 40 минут, 2 секунды (26.01.2011 - 13:31) d13anger написал(а):
Но сайте почему то едет после вставки php, может кто нибуть знает причину, вот код:
А когда убираеш теги <ul> то все в ок но без стиля( как я понял броблема с ul но почему я не понял...
<div id="panelContent">
<div class="mainContentNav">
<div class="ContentNav">
<div class="navLogo">
Навигация
</div>
<ul>
<?php
require_once 'blocks/bd.php';
$query2 = "SELECT * FROM `categories`";
$result2 = mysql_query($query2, $db) or exit(mysql_error());
$i = 0;
while( $myrow2 = mysql_fetch_assoc($result2) ){
$i++;
echo '<li><a href="viwe_cat.php?cat='.$myrow2['id'].'">'.$myrow2['title'].'</li>';
}
if($i == 0) exit('<p>В таблице нет записей или такой таблицы не существует.</p>');
mysql_free_result($result2);
?>
</ul>
<div class="Reklam">
<div class="navLogo">
Рекламный блок
</div>
<img src="img/Reclam/Reclam_1.001.png" />
</div>
</div>
А когда убираеш теги <ul> то все в ок но без стиля( как я понял броблема с ul но почему я не понял...
Спустя 2 минуты, 51 секунда (26.01.2011 - 13:34) Snus написал(а):
d13anger
Кто у тебя там на сайте "едет"? Скрин давай
Кто у тебя там на сайте "едет"? Скрин давай
Спустя 44 минуты, 7 секунд (26.01.2011 - 14:18) d13anger написал(а):
ща сек
Спустя 3 минуты, 39 секунд (26.01.2011 - 14:26) Snus написал(а):
d13anger
Быстрее всего открытый тег <div> не закрыл.
Быстрее всего открытый тег <div> не закрыл.
Спустя 12 минут, 55 секунд (26.01.2011 - 14:39) d13anger написал(а):
Вроде все закрыл, а есть проги или онлайн проверки? А то глазками на неделю просмотра(
Спустя 5 минут, 31 секунда (26.01.2011 - 14:44) d13anger написал(а):
Да и как бы, если это из за незакрытого див, тогда бы сайт по любому съехал, а без ul не съезжает
Спустя 2 часа, 3 минуты, 57 секунд (26.01.2011 - 16:48) inpost написал(а):
d13anger
Я вижу LI, а где начало через <ul> ???
Я вижу LI, а где начало через <ul> ???
Спустя 2 часа, 29 минут, 6 секунд (26.01.2011 - 19:17) d13anger написал(а):
inpost
Перед php и после
Перед php и после
_____________
Не говори мне что делать а я тогда не скажу куда тебе идти!