elBee: Form an PHP-Function

Hallo Forum,

ich bin gerade dabei ein PHP-Script (login.php) für ein Login-System aufzubauen, indem es (bisher) 2 function gibt...

<?php function check(){    #LOGINDATEN CHECKEN
blablabla
?>

<?php function register(){         #REGISTRIEREN
blablabla
?>

So jetzt komme ich zum eigentlichen Problem:
Wenn ich nun die Daten im LOGIN-Formular eingebe,
dann soll er mir die check-Funktion ausführen. Genauso
andersrum... Wenn ich Daten im Anmeldeformular eingebe,
dann soll er mir die register-Function ausführen...

Ich hab das nun mal so probiert:

LOGIN.HTML:
<form name="form1" method="post" action="login.php?check">
blablabla
<\form>

UND

ANMELDUNG.HTML:
<form name="form1" method="post" action="login.php?register">
blablabla
<\form>

tut aber nicht... eigentlich schade :)

Kann mir jemand weiterhelfen...

Danke + Gruss
elBee

  1. Hi elBee,

    sind das nun ein oder zwei Skripte? :)

    Aber wie auch immer, Parameter-Übergabe z.B. per

    ...action="login.php?func=check...

    bzw.

    ...action="login.php?func=register...

    und im Skript dann die dazugehörige $_GET[]-Variable abfragen, hier z.B. $_GET['func'] und dann entsprechend verzweigen.

    Gruß Michi

    1. äh... POST-Variable, Du verwendest ja POST. ;)

      also $_POST['func']

      1. Moin!

        äh... POST-Variable, Du verwendest ja POST. ;)

        also $_POST['func']

        Nicht, wenn der Parameter im Action-Attribut steckt! Denn das ist GET-Area!

        - Sven Rautenberg

        --
        My sssignature, my preciousssss!
    2. Hallo,

      danke für die prompte Antwort... hat mir weitergeholfen...

      Grüße
      elbee

      Hi elBee,

      sind das nun ein oder zwei Skripte? :)

      Aber wie auch immer, Parameter-Übergabe z.B. per

      ...action="login.php?func=check...

      bzw.

      ...action="login.php?func=register...

      und im Skript dann die dazugehörige $_GET[]-Variable abfragen, hier z.B. $_GET['func'] und dann entsprechend verzweigen.

      Gruß Michi

  2. hallo,

    <?php function check(){    #LOGINDATEN CHECKEN
    blablabla
    ?>
    <?php function register(){         #REGISTRIEREN
    blablabla
    ?>
    So jetzt komme ich zum eigentlichen Problem

    Nicht nötig, da das "eigentliche Problem" bereits hinreichend gepostet wurde. In beiden Funktionen fehlen die schließenden Klammern.

    Grüße aus Berlin

    Christoph S.

    --
    Visitenkarte
    ss:| zu:) ls:& fo:) va:) sh:| rl:|