Getting the parse message parse error, expecting T_STRING' orT_VARIABLE' or `T_NUM_STRING' on line 18. Anyone know what is wrong with the script below? Thanks
<?
if (isset($POST['stage']) && ('process' == $POST['stage'])) {
process_form();
} else {
print_form();
}
function print_form() {
echo <<<FORM
require('inc/configuration.inc');
$conn = mysql_connect("localhost", "$usernam", "$pass") or die("Invalid server or user."); // Connects to MySQL Database
mysql_select_db("$db", $conn);
function insert_mail() {
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$email = $_POST['email'];
$sql="select * from mail where email='$email'";
$result=mysql_query($sql) or die("select fails");
$no=mysql_num_rows($result);
if ($no==0) {
$sql = "insert into mail(id,fname,lname,email) values(NULL,'$fname','$lname','$email')";
$result = mysql_query($sql) or die("insert fails");
echo "Email added to list: " . LISTNAME;
} else {
echo "Email Address Already Exists in List: " . LISTNAME;
}
}
function insert_mail() {
}
<TABLE BORDER="0" ALIGN=center cellpadding="0">
<TR>
<TD class="body2">First Name</TD>
<form action="$_SERVER[PHP_SELF]" method="post">
<TD><INPUT name=fname TYPE=text size="6" class="tablecell2"></TD>
</TR>
<TR>
<TD class="body2">Last Name</TD>
<TD><INPUT name=lname TYPE=text size="6" class="tablecell2"></TD>
</TR>
<TR>
<TD class="body2">Email</TD>
<TD><INPUT name=email TYPE=text size="6" class="tablecell2"></td>
<INPUT TYPE="hidden" name="stage" value="process">
</tR>
<TR>
<TD colspan=2 align=center><br><INPUT TYPE=submit class="tablecell2" value="Sign up Now!"></TD></form></tR>
</TABLE>
FORM;
}
function process_form() {
}
?>