Ik heb een probleem... Ik heb een shoutbox. Als je daar een bericht plaatst haalt hij je naam uit een cookie. Dat cookie staat alleen op je computer als je ingelogd bent. Maar als je niet ingelogd bent staat er géén naam.Hoe kan ik zorgen dat er dan bijvoorbeeld "Deze gebruiker was niet aangemeld" komt te staan bij naam?? Dit is een stukje code waar het denk ik aan ligt:
if(preg_match("/^([a-z0-9_\-]+\.)*?[a-z0-9_\-]+@([a-z0-9\-_]{2,})\.[a-z0-9\-_]*(\.[a-z0-9\-_]{2,})*$/i",$_POST['urlemail']))
{
mysql_query("INSERT INTO tbl_messages VALUES ('',' ".$_COOKIE['gebruikersnaam']."',NULL,'" . $_POST['urlemail'] . "','" . $_POST['message'] . "',NOW(),'" . $_SERVER['REMOTE_ADDR'] . "')") or die(mysql_error());
}
else
{
mysql_query("INSERT INTO tbl_messages VALUES ('',' ".$_COOKIE['gebruikersnaam']."','" . $_POST['urlemail'] . "',NULL,'" . $_POST['message'] . "',NOW(),'" . $_SERVER['REMOTE_ADDR'] . "')") or die(mysql_error());
}
echo "<h1>Posted !</h1>";
echo "Thanks for your message !";
echo "<br>\n<br>\n";
echo "» <a href=\"shoutbox.inc.php\">Go back</a>";
}
else
{
echo "<h1>Error !</h1>";
echo "Please fill in all forms";
echo "<br>\n<br>\n";
echo "» <a href=\"shoutbox.inc.php\">Go back</a>";
}
}
}
Wie kan mij helpen??????
762 views