Kleine einfache frage



  • Hi,
    ich habe ein kleines Verständnissproblem, und zwar, wo wird die Eingabe bei einem Formular gespeichert, da steht ja <input name="xyz"..., aber wie kann ich den Wert aus dem Textfeld ermitteln? also z.B. irgendwo ausgeben?



  • Sorry, hazt sich erledigt, hab gerade unter dem Link vom Headhunter etwas passendes gefunden. 😉



  • Mit PHP? Dann ist der Name deines Textfeldes auch der Name der Variablen. Sendest du dein Formular per Post so kannst du zum Beispiel den Wert eines Feldes mit dem Namen "name" mit PHP so bearbeiten $_POST['name']. Oder habe ich dich falsch verstanden?
    MfG

    Tobsen



  • Ja, du hast mich richtig verstanden. 🙂

    Das klappt jetzt auch soweit, nur jetzt wie kann ich die Daten an eine Funktion in der gleichen php Datei senden?

    ich hatte es jetzt so, aber das will es nicht 😞 :

    <form action="register_check()" method="post">
    ...
    ...</form>...</html>
    
    <?function register_check()
    {
        ...
    }?>
    

    Dabei will er aber die Datei register_check() öffnen. 😞

    Wie kann ich das machen?

    p.s. Noch ne frage:
    Wie kann ich dann weiterleiten?

    [ Dieser Beitrag wurde am 28.02.2003 um 21:16 Uhr von HolyMetaler editiert. ]



  • Versuch mal folgendes:

    <form action="<?php echo $PHP_SELF; ?>" method="post">

    <input type="text" name="name">
    <input type="submit" name="senden">
    </form>...</html>

    <?php
    function register_check()
    {
    echo $_POST['name'];
    }

    if($_POST['senden'])
    {
    register_check();
    }
    ?>

    Hoff das war es, was du wissen wolltest!?
    MfG

    Tobsen

    [ Dieser Beitrag wurde am 01.03.2003 um 14:08 Uhr von Tobsen editiert. ]

    [ Dieser Beitrag wurde am 01.03.2003 um 14:10 Uhr von Tobsen editiert. ]



  • Ich werde es gleich mal ausprobieren, schaut aber aus, als ob es funzen könnte. 😉


Anmelden zum Antworten