[latex]Mae govannen![/latex]
$Hauptmenue = 0;
if (isset ($_GET['Hauptmenue']) && preg_match ("/^d{1,2}$/", $_GET['Hauptmenue']))
{
$Hauptmenue = $_GET['Hauptmenue'];
}
  
Hier könnte man dann noch die Inkonsistenz des Datentyps beseitigen, denn entweder steht in `$Hauptmenue`{:.language-php} eine Zahl (0) oder eine Zeichenkette mit dem Wert von `$_GET['Hauptmenue']`{:.language-php}  
  
Also falls der Wert von $Hauptmenue immer eine Zahl sein soll:  
  
   ` $Hauptmenue = intval($_GET['Hauptmenue']);`{:.language-php}  
  
Hiermit fängt man auch gleich invalide Werte ab (z.B. wenn jemand Dinge wie  
  
.../Index.php?Hauptmenue=Hallo  
  
übergibt), denn intval() gibt bei ungültigen Werten 0 zurück, was hier praktischerweise genau der Vorgabe für `$Hauptmenue`{:.language-php} entspricht.  
  
Das einzige, was dann noch zu testen wäre, ist der Bereichsgültigkeit der Zahl, denn ich vermute, daß  
  
.../Index.php?Hauptmenue=36262822  
  
oder  
  
.../Index.php?Hauptmenue=-4711  
  
tendenziell eher nicht gewünscht sind ;)  
  
Stur lächeln und winken, Männer!  
Kai  
-- 
`var jQuery = $(hit);`{:.language-javascript}  
Unsere Identität entnehmen Sie bitte dem beigefügten Auszug aus den Personenstandsbüchern. Gegen die Assimilierung in unser Kollektiv ist nach dem ABGB (§666, Abs. 3/IV) kein Rechtsmittel zulässig. Wir bitten um Ihr Verständnis.  
  
[SelfHTML-Forum-Stylesheet](http://selfhtml.knrs.de/#h_stylesheet)  
 nicht angemeldet
 nicht angemeldet Der Martin
 Der Martin Matthias Apsel
 Matthias Apsel