This is driving me crazy trying to figure out what I am doing wrong with this form I am guessing something is not closing correctly but i have no clue what I have submitted my code below if anyone can please help!
<?php function printForm($strMessage){ echo "<strong>" .$strMessage."</strong>"; echo "<form method=\"post\" action=\"" .$_SERVER['PHP_SELF']. "\" name=\"form\">\n"; echo "First Name: <input type=\"text\" name=\"fname\" value=\"" trim($_POST['fname'])."\" echo "Last Name: <input type=\"text\" name=\"lname\" value=\"" trim($_POST['lname'])."\" echo "<input type=\submit\" value=\"send\" name=\"submit\"/>\n"; echo "</form>\n"; } ?> <html> <head> <title>Self Submitting Sticky Form</title> </head> <body> <?php if(isset($_POST['submit'])){ $firstname=trim($_POST['fname']); $lastname=trim($_POST['lname']); if ($firstname==''){ $strMessage='Please enter your first name.'; printForm($strMessage); } elseif ($lastname==''){ $strMessage='Please enter your last name.'; printForm($strMessage); } else{ $strMessage='Thank you. your information was sent.'; echo $strMessage; } } else{ $strMessage='Please enter all fields below:'; printForm($strMessage); } ?> </body> </html>