Здравейте
След като попълня формата и реша да я изпратя към базата данни, не публикува въведената от мен информация а попълва полетата със news_title, news_text....
Ако може малко помощ.. и да кажете къде точно е била грешката
След като попълня формата и реша да я изпратя към базата данни, не публикува въведената от мен информация а попълва полетата със news_title, news_text....
Ако може малко помощ.. и да кажете къде точно е била грешката
PHP:
<?php
include("config.php");
if(isset($_POST['submit'])) {
if(isset($_POST['news_title'], $_POST['news_text'], $_POST['news_author'], $_POST['news_date'])) {
$ntitle=trim($_POST['news_title']);
$ntext=trim($_POST['news_text']);
$nauthor=trim($_POST['news_author']);
$ndate=trim($_POST['news_date']);
}
else {
$ntitle="";
$ntext="";
$nauthor="";
$ndate="";
}
if (!$ntitle || !$ntext || !$nauthor || !$ndate) {
echo "Не сте попълнили всички полета";
}
else {
mysql_query("INSERT into news VALUES ('news_id', 'news_title', 'news_text', 'news_author', 'news_date');") or die (mysql_error());
echo "Новината е добавена успешно";
}
}
else {
?>
<form method="post">
<p></p><b>Добавете новина</b><br/>
Заглавие:<br/><input type="text" name="news_title" /><br/>
Текст:<br/><textarea name="news_text" cols="30" rows="5" ></textarea><br/>
Автор:<br/><input type="text" name="news_author" /><br/>
Дата:<br/><input type="date" name="news_date" /><br/></p>
<input name="submit" type="submit" value="Добави новината" />
</form>
<?php
}
?>