Paulchen: mehrere forms generieren

Beitrag lesen

Hallo Freunde der Programmierung :-),

ich habe ein Problem was ich absolut nicht gelöst kriege:

Bin grade dabei ein Loginmenü zu basteln welches auf alle möglichen Fehler überprüft wird (Verbindung hergestellt?, Datenbank vorhanden?, Passwort und Name richtig übergeben?). Nun habe ich mir gedacht, wenn ein Fehler auftaucht verweise ich wieder auf die index.php (also die Seite des Loginmenüs), andererseits möchte ich auf eine andere Seite verweisen wenn alles in Ordnung ist. Das Ganze schaut zur Zeit so aus:

<?php
 if(isset($_POST['einloggen']))
 {
  if(!mysql_connect('localhost','user'))
  {
   echo '<form action="index.php" method="post">';

if(!mysql_select_db('projektverwaltung'))
   {
    if(!$_POST['mitarbeiter'] && !$_POST['passwort'])
    {
     echo 'Folgender Fehler trat auf:<br><br>Benutzer und/oder
           Passwort nicht angegeben';
    }
    die('Datenbank konnte nicht gefunden werden');
   }
   die('Verbindung fehlgeschlagen');
   echo '</form>';
  }
  else
  {
   echo '<form action="formular.php" method="post">';

$mitarbeiter_name=$_POST['mitarbeiter'];
   $password=$_POST['passwort'];

echo '</form>';
   }
  }
?>

Ich hoffe, ihr könnt mir (schnellstmöglich) helfen

MfG dit Paulchen :-P