Does anyone know how to combine HTML and php within a function? I'd like to dynamically create form fields within a function. I have put asterisks around the part in my code that I'm having problems with. Can someone take a look at it and tell me what I need to do?
Thanks.
function ShowForm2() {$HTML=<<<HTML
<CENTER>
<FORM ACTION="$PHP_SELF" method="post">
<INPUT TYPE="HIDDEN" NAME="FirstPass" VALUE="No">
<table border="0" cellpadding="0" cellspacing="10" width="95%">
if ($numbercoauthors > 0 && $numbercoauthors!="")
{
print "<tr><td></td></tr><tr><td><b><font size=+1>Coauthors</font></b></td></tr>";
}
for ($i = 1; $i<=$numbercoauthors;$i++)
{
print "<tr><td><u>Coauthor $i</u></td><td></td></tr>";
print "<tr><td>First Name</td><td><input type=text name=\"coauthorfirstname[]\"></td></tr>";
print "<tr><td>Last Name</td><td><input type=text name=\"coauthorlastname[]\"></td></tr>";
print "<tr><td></td></tr>";
}
<tr>
<td valign=top><b>Article</b></td><? echo test; ?>
<td><textarea name="article" rows="20" cols="35" wrap="physical">$article</textarea></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
<p><br>
<input type="submit" value="Preview">
<input type="reset" value="Clear Form">
</center><p>
</table>
</form>
<hr>
<center><center>
<FONT face="Arial,Helvetica,Verdana" size="+1">
| <A href="../index.php"><B>home</a></B> | <A href="articles.html">articles</A> |
<b>submissions</b> | <A href="reviewers.html">reviewers</A>
</FONT>
</center></center>
HTML;
echo $HTML;
exit;
}