Comment system.
Hej. Jeg er meget ny i php.Jeg har en form dens action peger på dette dokument. Jeg har det til at virke nu, men det er unden Fejl idtastning. Med det mener jeg at jeg gerne ville have den til at komme op med en fejl hvis man glemmer at skrive noget i feltet navn fx. Så jeg har prøvet at redigere koden nedenfor. Men det virker ikke, og jeg ved ikke lgie hvad jeg så skal gøre.
Håber der en der kan hjælpe mig :)
<?php
$host="localhost";
$username="*****";
$password="******";
$db_name="***********";
$tbl_name="comment";
mysql_connect("$host", "$username", "$password")or die("Kan ikke forbinde til serveren ");
mysql_select_db("$db_name")or die("Kan ikke forbinde til databasen");
session_start();
if(isset($_POST['send'])) {
if (empty($_POST['navn'];)) {
//besked hvis brugeren ikke har indtastet noget navn
echo"Du skal indtaste dit navn";
}
elseif (empty($_POST['email'])) {
//besked hvis brugeren ikke har indtastet nogen e-mail
echo "Du skal indtaste din e-mail";
}
elseif (empty($_POST['comment'])) {
//besked hvis brugeren ikke har indtastet nogen besked
echo "Du skal indtaste en besked";
}
else {
$tut_id=$_SERVER['HTTP_REFERER'];
$pos = strrpos($tut_id, "/");
$tut_id = substr($tut_id, $pos);
$dato=date("d M Y H:i:s");
$navn = $_POST['navn'];
$comment=$_POST['comment'];
$email=$_POST['email'];
$hjemmeside=$_POST['hjemmeside'];
$sql="INSERT INTO $tbl_name(tut_id, dato, navn, comment, email, hjemmeside)VALUES('$tut_id', '$dato', '$navn', '$comment', '$email', '$hjemmeside')";
$result=mysql_query($sql);
if($result){
header("location:" . $_SERVER['HTTP_REFERER']);
}
else {
echo "Fejl";
}
mysql_close();
?>
