Jan R.: if verschachteln?

Beitrag lesen

Hallo olli,

ich habe es jetzt mal in kurzform reingebracht. so wie ich es gemacht habe funktioniert es leider nicht

Du musst zwischen Gross- und Kleinschreibung unterscheiden.
Was in der Datenbank grossgeschrieben ist (JA) muss auch mit einer grossgeschriebenen Zeichenkette verglichen werden. Besser noch: Du wandelst das Datenbankergebnis erst in Kleinschreibung um (http://www.php.net/strtolower).

if ($data['user'] == 'ja') {

if (strtolower($data['user']) == 'ja') {

Und bitte vermeide Umlaute in URLs (http://www.faqs.org/rfcs/rfc1738.html

header("Location: erklärung.php");

header('Location: http://' . $_SERVER['HTTP_HOST'] . '/erkl%E4rung.php'); // besser: Datei umbenennen

habe deinen hinweis auf
$_SERVER['HTTP_HOST'] . '/zwischenschalteseite.php');
nicht verstanden. wo nehme ich denn $_server etc her?

$_SERVER ist ein superglobaler Array (http://www.php.net/variables.predefined) und seit PHP 4.1.0 automatisch verfuegbar.

Beste Gruesse

Jan