Moin!
<?
if($user_frage16 != NULL)
{
?>
<tr>
<td valign="top"><font class=text_0046D5><? echo $user_frage16; ?></font></td>
</tr>
<?
}
?>
Das geht aber besser:
[1] Beim nächsten Update des Servers ist register_globals eventuell nicht mehr "on", Dann sit Dein Skript "tot".
[2] Du hast üblen Spagetty-Code
[3] Du trennst nicht odentlich zwischen Daten, Logik, Darstellung und Layout.
Die Antwort auf Deine Frage: Du setzt ein Flag und gibst dem bei einer beantworteten Frage einen anderen Wert.
<?
$bolKeineFrageBeantwortet=true;
$strTdRows='';
...
for ($i=1; $i<17; $i++) {
$strFeldName="user_frage".$i;
if($_POST[$strFeldName] != NULL) {
$bolKeineFrageBeantwortet=false;
$_POST[$strFeldName]=htmlentities(strip_tags(trim($_POST[$strFeldName])));
$strTdRows=."<tr><td valign='top' class='text_0046D5'>".$_POST[$strFeldName]".</td></tr>\n";
}
}
if ($bolKeineFrageBeantwortet) {
$strMsg="Du Dödel hast keine Frage beantwortet!"
}
?>
<table>
<? echo $strTdRows; ?>
<table>
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch für seriöse Agenturen.