phpbar.de logo

Mailinglisten-Archive

[php] Formulareingaben validieren

[php] Formulareingaben validieren

Alex Emken php at emken.com
Mon Dez 12 17:32:05 CET 2005


Werner Laude wrote:
> if ($_POST['action']== "3" && $_POST['gb_name']
> ==""){$_REQUEST['action'] = "2";}
> 
> switch ($_REQUEST['action']):
>  case "2":
>  echo "<form action=gastbuch.php?action=3 method=post id=frm-gastforum />";
                                ^^^^^^^^^^^^^^^^

> Mir scheint, nach einigen Versuchen das diese Anweisung
> ($_POST['action']== "3" && $_POST['gb_name'] =="")
> immer false ist..
> 
> Was klappt da nicht ? Gibt es ein Alternativen ?

Hallo Werner.

Imho ist "action" hier keine $_POST-, sondern eine $_GET-Variable.
<input type="hidden" name="action"...> sollte Abhilfe schaffen.

Gib am Anfang des Script $_POST einfach mal aus:
<pre>
<?php print_r($_POST); ?>
</pre>

Gruß,
--
Eine Heirat ist der Triumph der Einbildung über die Intelligenz. Eine
zweite Heirat ist der Triumph der Hoffnung über die Erfahrung. - Alvar Aalto
alex

php::bar PHP Wiki   -   Listenarchive