Помогите пожалуйста с php сайтом!

aknurs

Новичок
Помогите пожалуйста с php сайтом!

Здравствуйте! Помогите пожалуйста с php сайтом, не могу никак понять почему эта ошибка выходит.

Ошибка описана далее:

Сделал php сайт с БД, теперь приступил к админке и возникла ошибка при создании скрипта редактирования статей.

Ошибка показывает на $myrow = mysql_fetch_array($result); (весь код ниже)

КОД :



<?php include ("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">
<title>Страница добавления нового урока</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="690" border="0" align="center" cellpadding="0" cellspacing="0" class="main_border">
<!-- Подключаем шапку сайта -->
<?php include("blocks/header.php"); ?>
<tr>
<td bgcolor="#FFFFFF"><table width="690" border="0" cellspacing="0" cellpadding="0">
<tr>
<!-- подключаем левый блок -->
<?php include("blocks/lefttd.php"); ?>
<td valign="top">
<?php

if(!isset($id))

{
$result = mysql_query("SELECT id, title FROM lessons");
$myrow = mysql_fetch_array($result);
do
{
printf(
" <p>
<a href='edit_lessons.php?id=%s'>%s </a>
</p> ",$myrow["id"], $myrow["title"] );
}
while($myrow = mysql_fetch_array($result)) ;
}

else
{
print<<<HERE
<form action="add_lesson.php" method="post" name="form1" id="form1">
<p>
<label>Введите название урока<br>
<input type="text" name="title" id="title">
</label>
</p>
<p>
<label>Введите краткое описание<br>
<input type="text" name="meta_d" id="meta_d">
</label>
</p>
<p>
<label>Введите ключ. слова<br>
<input type="text" name="meta_k" id="meta_k">
</label>
</p>
<p>
<label>Введите дату добавления:
<br>
<input name="date" type="text" id="date" value="2007-01-27">
</label>
</p>
<p>
<label>Введите описание:<br>
<textarea name="description" id="description" cols="45" rows="5"></textarea>
</label>
</p>
<p>
<label>Введите полный текст:<br>
<textarea name="text" id="text" cols="55" rows="20"></textarea>
</label>
</p>
<p>
<label>Введите автора:<br>
<input type="text" name="author" id="author">
</label>
</p>
<p>
<input name="button" type="submit" class="title2" id="button" value="Занести урок в базу">
</p>
</form>

HERE;
}
?>
</td>
</tr>
</table></td>
</tr>
<!-- подключаем нижний блок -->
<?php include("blocks/footer.php"); ?>
</table>
</body>
</html>






 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Ты бы лучше саму ошибку привел
 

prolis

Новичок
я милого узнаю по колготкам:)
PHP:
do
{
printf(
" <p>
<a href='edit_lessons.php?id=%s'>%s </a>
</p> ",$myrow["id"], $myrow["title"] );
}
while($myrow = mysql_fetch_array($result)) ;
давай сразу так:
[sql]
SELECT id, title FROM lessons where id=$id
[/sql]
PHP:
while($myrow = mysql_fetch_array($result)) 
{
...
}
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
кучно пошло (с) Традиции национальной охоты
 

aknurs

Новичок
ок сейчас!


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Q:\home\localhost\www\phpsite\admin\edit_lesson.php on line 28

-~{}~ 21.12.09 15:43:

prolis я новичок в php пожалуйста подробней!

И еще заранее большое спасибО!
 

aknurs

Новичок
Я соединяюсь с ним в отдельном файле db.php =

-~{}~ 21.12.09 16:02:

п. 2 это что ?

2 статья или... ? :( помогите пожалуйста, буду очень признателен!!!!
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
помогите пожалуйста, буду очень признателен!!!!
Помочь себе ты можешь только сам.
И то при желании.

Информации для решения проблемы у тебя достаточно

select text
Ctrl+C
F6
Ctrl+V
Enter

-~{}~ 21.12.09 15:08:
not a valid MySQL result resource
ну и

http://tinyurl.com/yls99we
 

aknurs

Новичок
написал в самом начале код -
<? ini_set('display_errors',1);
error_reporting(E_ALL); ?>


не работает ( захожу на сайт и на экране не видно ни одной ошибки.

-~{}~ 21.12.09 16:21:

На phpfaq.ru/debug


не понятно вообще.


Помогите пожалуйста, я не могу решить эту проблему, я новичок!
 

damngood

Мозг был, но ушел...
aknurs
Уверен что соединился нормально и выбрал базу? Уверен, что переписал кусок кода на который тебе указали?
 

aknurs

Новичок
да точно также переписал кусок кода этот ini_set и ниже error_reporting

-~{}~ 21.12.09 16:32:

аа!!!

Люди большое спасибо!

Решил проблему!
(соединение с БД не было, т.к. случайно как-то вставился "." в код)
Теперь новая :( .

У кого есть icq ?

Объясню через icq и после того как решу проблему, напишу FAQ по исправлению этой ошибки.

Ошибку описывать ооочень долго, лучше через team viewer я вам покажу на своем компе.


И еще раз СПАСИБО БОЛЬШОЕ!!!!
 

aknurs

Новичок
Люди никакой ошибки не было!!!

Извините пожалуйста что потревожил вас. Все дело в моей не внимательности!


Спасибо Вам что помогли мне, из за Вас я обратил внимание на свои ошибки из за не внимательности.


Спасибо большое!!!

Было бы таких людей как Вы (добрых) по больше!
 

Beavis

Banned
>> напишу FAQ по исправлению этой ошибки.

FAQ уже написан, только такие как ты его даже прочитать нормально не могут, там же написано в п.2 про mysql_error()
 
Сверху