Хотя 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 написал(а):
огромное спасибо! Работает!