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>
Здравствуйте! Помогите пожалуйста с 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>