Thank you for the time you are taking out by answering my questions.... I learned a few things from you. Before i read this and after 7 hours of tossing my brain around... I finally arrived at a working program for the form submitting... but I just think there has to be a cleaner code.... Without putting much thought into it... how could this become less code? I used $bothunfilled and gave it a value of 1 if both fields are empty and if not it bypasses that and checks the other fields one on one... but after reading your above answer... just wondered what you thought... sorry for the messy code 🙂 ... probably explains why it took me 7 hours to get the answer 😃
<?PHP
require("dbconn.php");
if ("add_record" == $HTTP_POST_VARS["submit"]) {
if(empty($_POST['name']) and empty($_POST['prayer'])) {
$bothunfilled=1;
$failes.="<span class=\"style7\">................</span>
<span class=\"style5\">PLEASE FILL OUT THE NAME & PRAYER SECTION....</span><br />
<span class=\"style5\"><strong>Name:</strong></span>
<label>
<input name=\"name\" type=\"text\" id=\"name\" size=\"55\" />
</label>
<br />
<a href=\"../prayer.php\">
<input name=\"submit\" type=\"hidden\" id=\"submit\" value=\"add_record\" />
</a>
<br />
<span class=\"style5\"><strong>Prayer Request:</strong></span></ br>
<label>
<textarea name=\"prayer\" cols=\"48\" rows=\"5\" id=\"prayer\"></textarea>
</label>
<br />
__________________________________________________________<br />
Private:
<label>
<input name=\"viewable\" type=\"radio\" value=\"0\" checked=\"checked\" />
</label>
|| Public:
<label>
<input name=\"viewable\" type=\"radio\" value=\"1\" />
</label>
|| <span class=\"style1\">................................................</span>
<label>
<input type=\"submit\" name=\"Submit\" value=\"Submit\" />
</label>"; //Y
$was_failed=1;
}
if ("1" == "$bothunfilled") {
if($was_failed==0)
{
include_once("connect.php");
$name = mysql_real_escape_string($_POST['name']);
$prayer = mysql_real_escape_string($_POST['prayer']);
$sql1 = "INSERT INTO prayer SET name='$name',
viewable='$HTTP_POST_VARS[viewable]',
prayer='$prayer'";
$result=mysql_query($sql1)or die ("".mysql_error());
}
else {
print $failes;
}
}
if ("1" !== "$bothunfilled") {
if(empty($_POST['name']))
{
$failes1.="<span class=\"style7\">................</span>
<span class=\"style5\">PLEASE FILL OUT THE NAME SECTION....</span><br />
<span class=\"style5\"><strong>Name:</strong></span>
<label>
<input name=\"name\" type=\"text\" id=\"name\" size=\"55\" />
</label>
<br />
<a href=\"../prayer.php\">
<input name=\"submit\" type=\"hidden\" id=\"submit\" value=\"add_record\" />
</a>
<br />
Prayer Request:</ br>
<label>
<textarea name=\"prayer\" cols=\"48\" rows=\"5\" id=\"prayer\">$HTTP_POST_VARS[prayer]</textarea>
</label>
<br />
__________________________________________________________<br />
Private:
<label>
<input name=\"viewable\" type=\"radio\" value=\"0\" checked=\"checked\" />
</label>
|| Public:
<label>
<input name=\"viewable\" type=\"radio\" value=\"1\" />
</label>
|| <span class=\"style1\">................................................</span>
<label>
<input type=\"submit\" name=\"Submit\" value=\"Submit\" />
</label>"; //Y
$was_failed1=1;
}
if(empty($_POST['prayer']))
{
$failes1.="<span class=\"style7\">................</span>
<span class=\"style5\">PLEASE FILL OUT THE PRAYER SECTION....</span><br />
Name:
<label>
<input name=\"name\" type=\"text\" value=\"$HTTP_POST_VARS[name]\" id=\"name\" size=\"55\" />
</label>
<br />
<a href=\"../prayer.php\">
<input name=\"submit\" type=\"hidden\" id=\"submit\" value=\"add_record\" />
</a>
<br />
<span class=\"style5\"><strong>Prayer Request:</strong></span></ br>
<label>
<textarea name=\"prayer\" cols=\"48\" rows=\"5\" id=\"prayer\"></textarea>
</label>
<br />
__________________________________________________________<br />
Private:
<label>
<input name=\"viewable\" type=\"radio\" value=\"0\" checked=\"checked\" />
</label>
|| Public:
<label>
<input name=\"viewable\" type=\"radio\" value=\"1\" />
</label>
|| <span class=\"style1\">................................................</span>
<label>
<input type=\"submit\" name=\"Submit\" value=\"Submit\" />
</label>"; //Y
$was_failed1=1;
}
if($was_failed1==0)
{
include_once("connect.php");
$name = mysql_real_escape_string($_POST['name']);
$prayer = mysql_real_escape_string($_POST['prayer']);
$sql1 = "INSERT INTO prayer SET name='$name',
viewable='$HTTP_POST_VARS[viewable]',
prayer='$prayer'";
$result=mysql_query($sql1)or die ("".mysql_error());
echo"<br />
<br />
<br />
<br />
<span class=\"style7\">................</span>
<span class=\"style5\">Your Prayer Request Was Submited....</span><br />
<span class=\"style7\">..................................</span>$HTTP_POST_VARS[name] <span class=\"style6\">God bless you greatly!</span>";
}
else {
print $failes1;
}
}
}else{
echo"Name:
<label>
<input name=\"name\" type=\"text\" id=\"name\" size=\"55\" />
</label>
<br />
<a href=\"../prayer.php\">
<input name=\"submit\" type=\"hidden\" id=\"submit\" value=\"add_record\" />
</a>
<br />
Prayer Request:<br />
<label>
<textarea name=\"prayer\" cols=\"48\" rows=\"5\" id=\"prayer\"></textarea>
</label>
<br />
__________________________________________________________<br />
Private:
<label>
<input name=\"viewable\" type=\"radio\" value=\"0\" checked=\"checked\" />
</label>
|| Public:
<label>
<input name=\"viewable\" type=\"radio\" value=\"1\" />
</label>
|| <span class=\"style1\">................................................</span>
<label>
<input type=\"submit\" name=\"Submit\" value=\"Submit\" />
</label>";
}
?>