[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не выводит список по выбранному login
MillerLight
Всем привет! Почему то не работает вывод статей пользователя... В чем может быть ошибка???

Хотя login передается! И выводится...


$login = $_SESSION['login'];

echo $login;

echo "Здравствуйте, ".$_SESSION['login']."<br><br><a href='new.php'>Добавить</a>
<br>
<br>
<a href='my.php'>мои записи</a>"
;




$zapros = mysql_query ("SELECT id, add_date, del_date, name, text, minifoto, prosmotrov FROM state WHERE login='$login'");
$myrow13 = mysql_fetch_array($zapros);
do
{
printf("



table



"
, $myrow["minifoto"],$myrow["prosmotrov"],$myrow["add_date"], $myrow["id"], $myrow["del_date"], $myrow["text"], $myrow["id"]);
}
while ($myrow = mysql_fetch_array ($result13));









Спустя 18 минут, 34 секунды (9.11.2010 - 01:10) kovaldm написал(а):
Вобще ничего не выводится?

Спустя 41 минута, 14 секунд (9.11.2010 - 01:51) Sanchopansa написал(а):
ИМХО косяк тут
$myrow13 = mysql_fetch_array($zapros);
do
{
printf("



table



"
, $myrow["minifoto"],$myrow["prosmotrov"],$myrow["add_date"], $myrow["id"], $myrow["del_date"], $myrow["text"], $myrow["id"]);
}
while ($myrow = mysql_fetch_array ($result13));


вроде надо так


while ($myrow = mysql_fetch_array($zapros))
{
echo $myrow["minifoto"] . " " . $myrow["prosmotrov"] . " " . $myrow["add_date"] . " " . $myrow["id"] . " " . $myrow["del_date"] . " " . $myrow["text"] . " " . $myrow["id"] . "<br /> ");
}

Спустя 4 минуты, 15 секунд (9.11.2010 - 01:56) Sanchopansa написал(а):
и почему цыкл с постусловием? если у тебя с базы ниче не вылезет то ты получишь ошибку

Спустя 5 часов, 43 минуты, 31 секунда (9.11.2010 - 07:39) MillerLight написал(а):
Цитата (kovaldm @ 8.11.2010 - 22:10)
Вобще ничего не выводится?

Допустим на сайт зашел пользователь с логином MillerLight. В бд с таким логином 3 записи есть но выводится только шаблон таблицы....

Спустя 1 минута, 20 секунд (9.11.2010 - 07:40) MillerLight написал(а):
Цитата (Sanchopansa @ 8.11.2010 - 22:56)
и почему цыкл с постусловием? если у тебя с базы ниче не вылезет то ты получишь ошибку

Проверку на наличие записей в БД потом планировал сделать))))

Спустя 4 минуты, 20 секунд (9.11.2010 - 07:45) MillerLight написал(а):
Вот вся страничка my.php


может просто ошибка прописана где???


<?php session_start();
include ("../blocks/db.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<
link href="../style.css" rel="stylesheet" type="text/css">
<
title>Тестовый сайт</title>
</
head>

<
body bgcolor="#CCCCCC">
<
center>
<
br>
<
br>
<
table width="700" border="0" cellpadding="0" cellspacing="0" class="glav_ramka">
<
tr>
<?php include ("blocks/menu.php"); ?>
<td width="500" valign="top" bgcolor="#FFFFFF">


<?php

$login = $_SESSION['login'];

echo $login;

echo "Здравствуйте, ".$_SESSION['login']."<br><br><a href='new.php'>Добавить статью</a>
<br>
<br>
<a href='my.php'>мои статьи</a>

"
;

echo $login;
$result13 = mysql_query ("SELECT id, add_date, del_date, name, text, minifoto, prosmotrov FROM state WHERE login='$login'");
$myrow13 = mysql_fetch_array($result13);
do
{
printf("<table width='480' border='0' cellpadding='0' cellspacing='0' class='glav_ramka'>
<tr>
<td width='100' height='100' align='center' valign='top'>%s</td>
<td align='center' valign='top'><table width='380' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td width='231' height='20' align='left' valign='middle'><span class='prosmotrov'>Просмотров: %s</span></td>
<td width='149' align='left' valign='middle'><span class='add_date'>Дата добавления: %s</span></td>
</tr>
<tr>
<td height='15' align='left' valign='middle'><span class='prosmotrov'>ID: %s</span></td>
<td align='left' valign='middle'><span class='del_date'>Дата удаления: %s</span></td>
</tr>
<tr>
<td height='37' colspan='2' align='left' valign='top'><span class='korotko'>%s</span></td>
</tr>
<tr>
<td height='10' colspan='2' align='right'><span class='podrobnee'><A HREF='javascript:history.back()'> Назад </A></span></td>
</tr>

</table></td>
</tr>
</table>
<br>
"
, $myrow["minifoto"],$myrow["prosmotrov"],$myrow["add_date"], $myrow["id"], $myrow["del_date"], $myrow["text"], $myrow["id"]);
}
while ($myrow = mysql_fetch_array ($result13));


?>





</td>
</
tr>
</
table>
</
center>
</
body>
</
html>


Спустя 2 часа, 2 минуты, 8 секунд (9.11.2010 - 09:47) linker написал(а):
$result13 = mysql_query("SELECT id, add_date, del_date, name, text, minifoto, prosmotrov FROM state WHERE login="$login"") or die(mysql_error());
while($myrow13 = mysql_fetch_array($result13))
{
echo '<table width="480" border="0" cellpadding="0" cellspacing="0" class="glav_ramka">
<tr>
<td width="100" height="100" align="center" valign="top">'
. $myrow["minifoto"] . '</td>
<td align="center" valign="top"><table width="380" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="231" height="20" align="left" valign="middle"><span class="prosmotrov">Просмотров: '
. $myrow["prosmotrov"] . '</span></td>
<td width="149" align="left" valign="middle"><span class="add_date">Дата добавления: '
. $myrow["add_date"] . '</span></td>
</tr>
<tr>
<td height="15" align="left" valign="middle"><span class="prosmotrov">ID: '
. $myrow["id"] . '</span></td>
<td align="left" valign="middle"><span class="del_date">Дата удаления: '
. $myrow["del_date"] . '</span></td>
</tr>
<tr>
<td height="37" colspan="2" align="left" valign="top"><span class="korotko">'
. $myrow["text"] . '</span></td>
</tr>
<tr>
<td height="10" colspan="2" align="right"><span class="podrobnee"><A HREF="javascript:history.back()"> Назад </A></span></td>
</tr>
</table></td>
</tr>
</table>
<br>'
;
}

Спустя 12 минут, 24 секунды (9.11.2010 - 09:59) MillerLight написал(а):
Блин все равно не выводит.... Просто пустую табличку вывел и все.....

Спустя 3 минуты, 44 секунды (9.11.2010 - 10:03) linker написал(а):
тьфу, млин, забыл жеж
while($myrow = mysql_fetch_array($result13))

Спустя 12 минут, 46 секунд (9.11.2010 - 10:16) MillerLight написал(а):
огромное спасибо! Работает!
Быстрый ответ:

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