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>
Kommentar