Rio173
Новичок
Проблема такова, создал форму добавления статьи, после заполнения формы, переменные отправляются в обработчик, который отправляет данные в базу и выводит статью на странице. Но беда в том, что введенный текст ведет себя не понятно и отображается по разному.
Форма
обработчик:
Форма
PHP:
<form method="post" name="form1" action="add_article.php">
Введите название статьи
<input name="title" type="text" size="40" >
Введите краткое описание
<input name="meta_d" type="text" size="40" >
Введите ключевые слова
<input name="meta_k" type="text" size="40" maxlength="30" >
Введите дату добавления статьи
<input name="date" type="text" size="40" >
<p> Введите краткое описание статьи</p>
<p><textarea name="description" cols="40" rows="" title="Краткое описание" ></textarea></p>
Введите текст:
<p><textarea name="text" cols="40" rows="" title="Введите текст" ></textarea></p>
Назовитесь:
<input name="author" type="text" size="40" maxlength="10" >
<input name="submit" type="submit" value="Занести урок в базу">
</form>
обработчик:
PHP:
if (isset($_POST['title']))
{
$title = $_POST['title'];
}
if (isset($_POST['meta_d']))
{
$meta_d = $_POST['meta_d'];
}
if (isset($_POST['meta_k']))
{
$meta_k = $_POST['meta_k'];
}
if (isset($_POST['date']))
{
$date = $_POST['date'];
}
if (isset($_POST['description']))
{
$description = $_POST['description'];
}
if (isset($_POST['text']))
{
$text = $_POST['text'];
}
if (isset($_POST['author']))
{
$author = $_POST['author'];
}
?>
<---HTML---->
if (isset($title) && isset($meta_d) && isset($meta_k) && isset($date) && isset($description) && isset($text) && isset($author))
{
// Здесь пишем что нужно заносить в базу
$result = mysql_query("INSERT INTO articles (title,meta_d,meta_k,date,description,text,author) VALUES ('$title','$meta_d','$meta_k','$date','$description','$text','$author') ");
if ($result == 'true') { echo "<p>Статья добавлена!</p>";}
else { echo "<p>Статья не добавлена!</p>";}
}
else
{
echo "Введены не все данные! Попробуйте снова.";
}
<---HTML--->