Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Problem mit isset()

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.07.2001
    Ort
    wegen
    Beiträge
    22

    Problem mit isset()

    Hi,

    der folgende Code soll eine Benutzereingabe entgegennehmen und dann solls (irgendwie) weitergehen:

    Datei eingabetest.php:

    <html>
    <body>

    <?php

    if (!isset($name))
    {
    ?>
    <form action="eingabetest.php" method="post">

    Bitte Namen eingeben:
    <input type="text" name="name">
    <input type="submit" value="Abschicken" name="submit">

    </form>


    <?php
    }
    else
    {
    ?>
    Jetzt gehts weiter!

    <?php
    }
    ?>

    An und für sich sollte doch wenn man einen Namen eingegeben hat, die Datei nochmal aufgerufen werden, nur diesmal mit der Variable $name, so dass beim zweiten Aufruf der else-Zweig ausgeführt wird. Bei mir kommt aber immer wieder der if-Zweig. Wenn ich zum testen phpinfo(); einfüge, kann ich sehen dass die Variable $name beim zweiten Aufruf auch gesetzt ist.
    Warum funktioniert die if-Bedingung also nicht?

    Puh-Bert


    P.s.: Hab nicht viel Ahnung von PHP, also nicht schlagen ;-)

    mod_php4-4.2.2
    apache 1.3.26

  2. #2
    Registrierter Benutzer
    Registriert seit
    25.12.1999
    Ort
    Stuttgart
    Beiträge
    259
    Hi,

    Code:
    if (! isset ($_POST['name']))
    {
    ....
    }
    Siehe auch http://www.mrunix.de/forums/showthre...threadid=31555

    Gruß micha
    IRC: irc.euirc.net #tux

  3. #3
    Registrierter Benutzer
    Registriert seit
    02.12.2002
    Ort
    Darmstadt
    Beiträge
    615
    Probier mal das:

    PHP-Code:
    if (!isset($_POST["name"]) { 

  4. #4
    Registrierter Benutzer
    Registriert seit
    28.07.2001
    Ort
    wegen
    Beiträge
    22
    Danke, so gehts!

    Puh-Bert

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •