Как мога да направя не регистриран потребител да неможе да добавя примерно : Новина в сайта. И когато не е регистран да му изписва някакъв текст. Защото , аз пробвах , ама нещо не се получи.
Ето го кода.
PHP:
<?php
if (isset($_POST["submit"])) {
//настройки за база данни
$dbhost = "#";
$dbuser = "#";
$dbpass = "#";
$dbname = "#";
$conn = mysql_connect($dbhost, $dbuser, $dbpass)or die(mysql_error());
mysql_select_db($dbname, $conn)or die(mysql_error());
mysql_query("SET NAMES utf8");
if (!empty($_POST["name"])) $name = htmlspecialchars($_POST["name"]);
else $errMsg = "Не сте въвели име на новината!<br />";
if (!empty($_POST["news"])) $news = htmlspecialchars($_POST["news"]);
else $errMsg = "Не сте въвели новината!<br />";
if (empty($errMsg)) {
$insert = mysql_query("INSERT INTO news(name, news) VALUES('$name', '$news')")or die(mysql_error());
echo '<font color="red"><b>Проекта е добавен успешно! И ще бъде прегледан от екипа ни.</b> </font><a href="index.php"><b>Към главната страница</b></a>';
} else echo $errMsg;
mysql_close();
}
?>