nimens
Новичок
Всем привет!PHP и MYSQL начал изучать не давно .Вот решил потринероватся и релизовать добавление в базу через форму.
Код формы:
Код обработчика:
Код соединения с базой:
База даных:
Но после того как я заполняю форму он не добавляет в базу а выдаёт вот это:
В чем проблема ???????Почему не добовляет ???
Код формы:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="description" content="<?php echo $myrow['meta_d']; ?>" />
<meta name="keywords" content="<?php echo $myrow['meta_k']; ?>" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Главная страница админ панели</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.стиль1 {
font-size: 18px;
font-weight: bold;
}
-->
</style>
</head>
<body>
<table width="650" height="0" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<?php include("blocks/header.php"); ?>
<tr>
<td height="82"><table width="690" height="136" border="0" cellpadding="0" cellspacing="0">
<tr>
<?php include ("blocks/lefttd.php"); ?>
<td width="508" valign="top">
<h3 align="center" class="submit">Добавить урок в базу.</h3>
<form id="form1" name="form1" method="post" action="add_lessons.php">
<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-01" />
</label>
</p>
<p>
<label>Введите краткое описание урока (с тегами)
<textarea name="description2" id="description" cols="50" rows="5"></textarea>
</label>
</p>
<p>
<label>Введите полно описание (С тегами)
<textarea name="texs" id="texs" cols="60" rows="15"></textarea>
</label>
</p>
<p>
<label>Введите автора урока :<br />
<input type="text" name="author" id="author" />
</label>
</p>
<p>
<label>Img:<br />
<input type="text" name="img" id="img" />
</label>
</p>
<p>
<label>
<input name="submit" type="submit" class="submit" id="submit" value="Занести в базу урок" />
</label>
</p>
</form> </td>
</tr>
</table></td>
</tr>
<?php include ("blocks/footer.php"); ?>
</table>
</body>
</html>
PHP:
<?php
include ("blocks/db.php");
if (isset ($_POST['title'])) {$title = $_POST['title'];}
if (isset ($_POST['meta_d'])) {$title = $_POST['meta_d'];}
if (isset ($_POST['meta_k'])) {$title = $_POST['meta_k'];}
if (isset ($_POST['date'])) {$title = $_POST['date'];}
if (isset ($_POST['description'])) {$title = $_POST['description'];}
if (isset ($_POST['texs'])) {$title = $_POST['texs'];}
if (isset ($_POST['author'])) {$title = $_POST['author'];}
if (isset ($_POST['img'])) {$title = $_POST['img'];}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="description" content="<?php echo $myrow['meta_d']; ?>" />
<meta name="keywords" content="<?php echo $myrow['meta_k']; ?>" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Главная страница админ панели</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.стиль1 {
font-size: 18px;
font-weight: bold;
}
-->
</style>
</head>
<body>
<table width="650" height="0" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<?php include("blocks/header.php"); ?>
<tr>
<td height="82"><table width="690" height="136" border="0" cellpadding="0" cellspacing="0">
<tr>
<?php include ("blocks/lefttd.php"); ?>
<td width="508" valign="top">
<?php
if (isset($title) && isset($meta_d) && isset($meta_k) && isset($date) && isset($description) && isset($texs) && isset($author)&& isset($img))
{
/* Здесь пишем что можно заносить информацыю в базу */
mysql_query ("INSERT INTO lessons (title,meta_d,meta_k,date,description,texs,author,img) VALUES ('$title','$meta_d','$meta_k','$date','$description','$texs','$author','$img')");
if ($result == 'true') {echo "<p>Ваш урок успешно добавлен!</p>";}
else {echo "<p>Ваш урок не добавлен!</p>";}
}
else
{
echo "<p>Вы ввели не всю информацыю,по этому урок не может быть добавлен</p>";
}
?>
</td>
</tr>
</table></td>
</tr>
<?php include ("blocks/footer.php"); ?>
</table>
</body>
</html>

База даных:

Но после того как я заполняю форму он не добавляет в базу а выдаёт вот это:

В чем проблема ???????Почему не добовляет ???