Hallo,
ich benutze Smarty als TE und habe in einem Template ein Formular.
Ich überprüfe in der php-datei ob die felder leer sind.
Wenn ich jetzt das Formular an sich selber schicke sagt er mir immer das ich keine Berechtigung habe die Seite anzusehen.
php-datei:
	
tpl-datei:
						
<form action="<?php echo $PHP_SELF; ?>" method="post">
<table>
<tr>
<td align="right"><p>Name:<font color="#000000">*</font></p></td>
<td><br></td>
<td><input name="name" value="{$name}" size="40" class="tfield"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td width="350" height="20">{$errorname}</td>
</tr>
<tr>
<td colspan=2><br></td>
<td align="left"><input type="submit" value="Abschicken" class="tfield">    <input type="reset" value="Zurücksetzen" class="tfield"></td>
</tr>
</table>
</form>
					ich benutze Smarty als TE und habe in einem Template ein Formular.
Ich überprüfe in der php-datei ob die felder leer sind.
Wenn ich jetzt das Formular an sich selber schicke sagt er mir immer das ich keine Berechtigung habe die Seite anzusehen.
php-datei:
PHP-Code:
	
	
if ($submit) {
         if(empty("name")) 
         {
    $errorname = "Bitte geben Sie Ihren Namen ein!";
    $error = 1;
         }
         if ($error < 1)
         {
    //dann schreib daten in db
         }
} 
<form action="<?php echo $PHP_SELF; ?>" method="post">
<table>
<tr>
<td align="right"><p>Name:<font color="#000000">*</font></p></td>
<td><br></td>
<td><input name="name" value="{$name}" size="40" class="tfield"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td width="350" height="20">{$errorname}</td>
</tr>
<tr>
<td colspan=2><br></td>
<td align="left"><input type="submit" value="Abschicken" class="tfield">    <input type="reset" value="Zurücksetzen" class="tfield"></td>
</tr>
</table>
</form>
 
          
 Formularüberprüfung mit Templates
									
									
									Formularüberprüfung mit Templates
								
Kommentar