kostenloser Webspace werbefrei: lima-city


kontaktformular auswertung

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    scue

    scue hat kostenlosen Webspace.

    ich br?ucht noch einmal hilfe und zwar hab ich ein formular was so aussieht:
    <h3>geben sie ihre Daten ein</h3>
        <form action="antwort.php" method="GET">
            vorname<br>
                <input type="TEXT" name="vorname" size="20"><br>
            Nachname<br>
                <input type="TEXT" name="nachname" size="20"><br>
            E-Mail<br>
                <input type="TEXT" name="email" size="30"><br>
            <h4>wie hat ihnen das spiel gefallen?</h4>
                <select size="1" name="rank">
                    <option value="1">keine Angabe</option>
                    <option value="2">sehr gut</option>
                    <option value="3">gut</option>
                    <option value="4">nicht so gut</option>
                </select><br><br>
            <input type="SUBMIT" name="submite" value="abschicken">
        </form>

    und eine ausgabe datei die so aussieht:
    <?
        echo "Ihr Vorname ist" .$_POST['vorname'] ."<br>";
        echo "Ihr Nachname ist" .$_POST['nachname'] ."<br>";
        echo "Ihre Mail ist" .$_POST['email'] ."<br>";
       
        if ($_POST['rank']=="1")
         {echo "schade das du so faul bist";}
         elseif ($_POST['rank']=="4")
         {echo "was hat dir denn nicht gefallen?";}
         elseif ($_POST['rank']=="2" OR $_POST['rank']=="3")
         {echo "gut";}
    ?>

    aber bei rank wird nichts ausgegeben.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hi,

    im Formular sollte es
    <form action="antwort.php" method="POST">
    heissen und nicht
    <form action="antwort.php" method="GET">.

    Dann solte es eigentlich funktionieren.

    mfg,
    hr
  4. Autor dieses Themas

    scue

    scue hat kostenlosen Webspace.

    oh danke
  5. ich w?rde jedoch vorschlagen dass du als "method" POST verwendest, da bei GET nur eine gewisse anzahl an zeichen moeglich ist. Nat?rlich musst du dann die variablen auch anpassen, zB:
    $_POST['vorname']
  6. Autor dieses Themas

    scue

    scue hat kostenlosen Webspace.

    ich hab noch einmal eine frage dazu, k?nnt ihr mir sagen was am unterem beispiel falsch ist?

    das formular
    <form action="test.php" method="POST">
    Datum<br>
    input type="TEXT" name="datum" size="20"><br>
    Text<br>
    <input type="TEXT" name="text" size="20"><br>
    <input type="SUBMIT" name="submite" value="abschicken">
    </form>

    die Ausgabe datei
    <?
    $_POST['datum'] = $datum;
    $_POST['text'] = $text;
    echo "$datum";
    echo "$naricht";
    ?>

    in der variablen datum will ich dann das datum haben ...

    Beitrag ge?ndert am 7.08.2006 16:21 von scue
  7. Hi,

    du hast die Variabeln vertauscht. Es muss so aussehen:
    $datum = $_POST['datum'];
    $text= $_POST['text'];


    mfg,
    hr


  8. in der variablen datum will ich dann das datum haben ...

    Beitrag ge?ndert am 7.08.2006 16:21 von scue


    dazu musst du aber
    $datum=date("d.m.y");
    verwenden (f?r zB. 09.08.06)

    Beitrag ge?ndert am 9.08.2006 20:33 von peter1
  9. Autor dieses Themas

    scue

    scue hat kostenlosen Webspace.

    oh, anf?ngerfehler, fange gerade erst an php zu lernen
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!