mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home3/makal/public_html/guest.php on line 111
А вот и само содержание стр forum.php:
?>
include "header.php";
include "config.php";
?>
<table bgcolor=ffffff width=100% border=0 CELLSPACING=0 CELLPADDING=0 >
include("message.inc");
$db=connect_db();
$db_name=db_name();
mysql_select_db($db_name,$db);
$hold=1;
$sql_day="select date_format(now(),'%m.%d.%Y') as now ,date_format(from_days(to_days(now()) - 30),'%m.%d.%Y') as last";
$result=mysql_query($sql_day,$db);
$myrow=mysql_fetch_array($result);
$today=$myrow["now"];
$last=$myrow["last"];
echo "
<table CELLSPACING=0 CELLPADDING=0 border=0 width=100% align=center bgcolor=#5087af >
<tr >
<td >
<table >
<tr >
<td >Хаттарды іздеу</td >
<form action=search.php method=post >
<td ><input type=text name=text style="background-color: cccccc; font-size: 10; color: 000000; font-weight: bold; WIDTH: 110px; border: #808080 1 solid" ></td >
<td ><input TYPE=submit value=Іздеу style="background-color: cccccc; font-size: 12; color: 000000; font-weight: bold; border: #808080 1 solid" ></td >
</form >
</tr >
</table >
</td >
<td >Барлық хаттар</td >
<td >Тақырып қосу</td >
<td >Ескі хаттар</td >
</tr >
</table >
<tr ><td > $last-бастап $today-дейінгі хаттар
</td ></tr >
";
function get_replys($m_id)
{
global $hold;
$shag="<td > </td >";
for ($i=0;$i<=$hold;$i++)
{
$shag="<td > </td >";
}
$db=connect_db();
$db_name=db_name();
mysql_select_db($db_name,$db);
$sql2="select r_id,m_id,date_format(m_date,'%m.%d.%Y %T') as date, subject from board000 where r_id =$m_id order by date";
$result2=mysql_query($sql2,$db);
while($myrow=mysql_fetch_array($result2))
{
$date=$myrow["date"];
$subject=$myrow["subject"];
$m_id=$myrow["m_id"];
$r_id=$myrow["r_id"];
echo "
<tr ><td ><table border=0 CELLSPACING=0 CELLPADDING=5 ><tr >$shag<td bgcolor=EEEEEE >Жауап: $subject</td >
<td bgcolor=#eeeeee >Уақыты: $date</td >
<tr ><td height=3 ></td ></tr ></tr ></table ></td >
</tr >
";
$hold=$hold + 1;
get_replys($m_id);
}
}
$sql="select m_id,date_format(m_date,'%m.%d.%Y %T') as date, subject from board000 where r_id is null and TO_DAYS(NOW()) - TO_DAYS(m_date) <= 30 order by date";
$result=mysql_query($sql,$db);
(вот и 111 строка)while($myrow=mysql_fetch_array($result2))
{
$date=$myrow["date"];
$subject=$myrow["subject"];
$m_id=$myrow["m_id"];
echo "
<table border=0 width=100% CELLSPACING=0 CELLPADDING=5 ><tr >
<td bgcolor=#5087af width=30 >Тақырып:</td ><td bgcolor=#DEE8EF > $subject</td >
<td bgcolor=#DEE8EF width=200 >Уақыты: $date</td >
<tr ><td height=3 ></td ></tr ></tr ></table >
";
$sql2="select r_id,m_id,date_format(m_date,'%m.%d.%Y %T') as date, subject from board000 where r_id =$m_id order by date";
$result2=mysql_query($sql2,$db);
while($myrow=mysql_fetch_array($result2))
{
$date=$myrow["date"];
$subject=$myrow["subject"];
$m_id=$myrow["m_id"];
$r_id=$myrow["r_id"];
echo "
<tr ><td ><table border=0 CELLSPACING=0 CELLPADDING=5 ><tr ><td > </td ><td bgcolor=EEEEEE >Жауап: $subject</td >
<td bgcolor=EEEEEE >Уақыты: $date</td >
<tr ><td height=3 ></td ></tr ></tr ></table ></td >
</tr >
";
get_replys($m_id);
}
}
?>
</table >
echo "
<table CELLSPACING=0 CELLPADDING=0 border=0 width=100% align=center bgcolor=#5087af >
<tr >
<td >
<table >
<tr >
<td >Хаттарды іздеу</td >
<form action=search.php method=post >
<td ><input type=text name=text style="background-color: cccccc; font-size: 10; color: 000000; font-weight: bold; WIDTH: 110px; border: #808080 1 solid" ></td >
<td ><input TYPE=submit value=Іздеу style="background-color: cccccc; font-size: 12; color: 000000; font-weight: bold; border: #808080 1 solid" ></td >
</form >
</tr >
</table >
</td >
<td >Барлық хаттар</td >
<td >Тақырып қосу</td >
<td >Ескі хаттар</td >
</tr >
</table >
<center >
Copyright © CarLine 2002г.
</center >
";?>
include "footer.php";
?>
Что делать?
Подскажите пожалуйста в чем ошибка.
Заранее спасибо.
Спустя 11 минут, 20 секунд (25.08.2006 - 12:16) vasa_c написал(а):
Ты лучше содержание строки 111 дай и окружающих.
Спустя 5 часов, 50 минут, 54 секунды (25.08.2006 - 18:07) Dias написал(а):
Здравствуйте!
$sql="select m_id,date_format(m_date,'%m.%d.%Y %T') as date, subject from board000 where r_id is null and TO_DAYS(NOW()) - TO_DAYS(m_date) <= 30 order by date";
$result=mysql_query($sql,$db);
(вот и 111 строка)while($myrow=mysql_fetch_array($result))
{
$date=$myrow["date"];
$subject=$myrow["subject"];
$m_id=$myrow["m_id"];
$sql="select m_id,date_format(m_date,'%m.%d.%Y %T') as date, subject from board000 where r_id is null and TO_DAYS(NOW()) - TO_DAYS(m_date) <= 30 order by date";
$result=mysql_query($sql,$db);
(вот и 111 строка)while($myrow=mysql_fetch_array($result))
{
$date=$myrow["date"];
$subject=$myrow["subject"];
$m_id=$myrow["m_id"];
Спустя 11 минут, 47 секунд (25.08.2006 - 18:18) zilogo написал(а):
Теперь нужно смотреть что такое $result2 (если конечно там не перепутано с $result) ибо это не есть ресурс, а значит там ошибка в запросе.
Спустя 1 день, 23 часа, 5 минут, 47 секунд (27.08.2006 - 17:24) demon-a-live написал(а):
result2 не опечатка, вот какой запрос используется для получения этого самого result2
$sql2="select r_id,m_id,date_format(m_date,'%m.%d.%Y %T') as date, subject from board000 where r_id =$m_id order by date";
поробуй отловить ошибку на этом этапе - посмотришь че скажет база
$sql2="select r_id,m_id,date_format(m_date,'%m.%d.%Y %T') as date, subject from board000 where r_id =$m_id order by date";
поробуй отловить ошибку на этом этапе - посмотришь че скажет база
Спустя 2 часа, 3 минуты, 4 секунды (27.08.2006 - 19:27) Dias написал(а):
Скорее всего $result а не $result2 кажется это я сам написал :rolleyes:
Спустя 3 минуты, 4 секунды (27.08.2006 - 19:30) Dias написал(а):
Проблема та же.:D
Спустя 1 минута, 9 секунд (27.08.2006 - 19:32) vasa_c написал(а):
После $result2=mysql_query($sql2,$db);
поставь print mysl_error($db);
поставь print mysl_error($db);
Спустя 2 часа, 40 минут, 54 секунды (27.08.2006 - 22:12) Dias написал(а):
Это что-то для распечатки или слово просто схожее?
Спустя 40 минут, 42 секунды (27.08.2006 - 22:53) Georg написал(а):
:D
Это вывод на экран. Синоним ф-ии echo
Это вывод на экран. Синоним ф-ии echo
_____________