If no title is typed then it gives the desired message "fill your title properly." but for content validation even if no content is submitted it does not echo the message but continues to the next part of the script
Code: Select all
//validation for next field
if(isset($_POST['title']))//title field is set
{
$n = $_POST['title'];
if (strlen($n) > 0 && strlen($n) < 61) //valid and sql friendly name now in $name
{
$title = trim(mysql_real_escape_string($_POST['title']));
}
else {
// $n is not valid
echo "fill your title properly.";
$fault++;
exit;
}
}
else {
//name not set
echo "you left the title field blank.";
$fault++;
exit;
}
//validation for next field
if(isset($_POST['content']))//content field is set
{
$content = trim(mysql_real_escape_string($_POST['content']));
}
else {
//name not set
echo "left the content field blank.";
$fault++;
exit;
}