Neues PHP Problem

Dieses Thema Neues PHP Problem im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von Tom555, 21. Aug. 2002.

Thema: Neues PHP Problem Hab jetzt des so hinbekommen das Des Perl bei mir funktioniert aber jetzt kapier ich des irgendwie nicht warum ich...

  1. Hab jetzt des so hinbekommen das Des Perl bei mir funktioniert aber jetzt kapier ich des irgendwie nicht warum ich da eine Fehlermeldung krieg ?

    mein Code sieht so aus :

    index.html Datei
    <html>
    <h1> Wilkommen auf meinem Server, bitte gib deine Logindaten ein </h1>
     <form action=check.php method=post>
     <input type=text name=name  maxlength =60><br>
     <input type=password name=code  maxlength =60><br>
     <input type=submit name=submit value=abschicken><br>
     <input type=reset value=löschen><br>
     </form>
    </html>


    check.php datei:
    <?php
    echo($name)
    ?>

    Eigentlich sollte doch die name Variable da übergeben werden oder nicht ? Ich krieg immer eine Fehlermeldung nachdem ich die Daten abgeschickt hab, das die Variable name nicht definiert ist ?

    Originalfehlermeldung :
    Notice: Undefined variable: name in C:\Programme\Apache Group\Apache2\htdocs\check.php on line 3

    Zeile 3 ist in dem Fall die echo Zeile weil ich ganz oben noch eine Leerzeile drinn hab.
     
  2. Kann mich zwar täuschen, aber Du hast im index.html nicht PHP verwendet um die Variable zu erzeugen...

    Keine Ahnung ob das der Grund ist, kann kein php; ist mir nur auf den 1. Blick aufgefallen  ::)

    PS: Aber wieso ist das Ganze eigentlich ein Perl Problem ;D
     
  3. @Boogie:
    Unrelevant, da er aus einem HTML-Formular die Werte name und code an eine PHP-Skript übergibt - das passt schon so....

    Grüble aber auch über der Fehlermeldung und vor allem darüber, was das alles mit PERL zu tun hat ??
     
  4. Hmmm, hab grad einen andern Thread gelesen und nu iss mir nochwas aufgefallen: Strichpunkt fehlt ???

    <?php
    echo($name);
    ?>
     
  5. sorry mit perl hats nix zu tun ich meinte PHP
    Der Strichpunkt bringt keine Besserung
     
  6. Probier ma
    <?php
    echo $_POST[name];
    ?>
     
  7. Notice: Undefined index: name in C:\Programme\Apache Group\Apache2\htdocs\check.php on line 2

    Des kommt jetzt dabei raus !

    Irgendwie schon komisch hab nämlich alles aus einem Buch raus und wirklich ganz genau abgeschrieben
     
  8. Ok hab den Fehler:
    Dein HTML ist ungültig, sowohl in der index.html als auch in der check.php fehlen <head> und <body> Tags.

    Ohne lief bei mir nix, mit den Tags geht es jetzt (W2k SP3, IE6.0)

    Hier nochmal die Quelltexte:

    index.html

    <html>
    <head></head>
    <body>
    <h1> Wilkommen auf meinem Server, bitte gib deine Logindaten ein </h1>
    <form action=check.php method=post>
    <input type=text name=name maxlength =60><br>
    <input type=password name=code maxlength =60><br>
    <input type=submit name=submit value=abschicken><br>
    <input type=reset value=löschen><br>
    </form>
    </body>
    </html>


    und die check.php:

    <html>
    <head></head>
    <body>
    <?
    echo($name);
    ?>
    </body>
    </html>


    Wobei ich glaube, das hauptsächlich das fehlende <body> Tag hier die Wurzel allen Übels ist.... ;-)
     
  9. Jetzt gehts danke Joshua.
    Ich dacht immer die Braucht man nicht umbedingt die Tags. Ausserdem interressiert mich schon was die mit der Variable zu tun haben ?

    Danke an alle
     
  10. Anscheinend braucht es die Tags halt doch.... irgendwo klar, ohne <body> Tag kann es nicht gehen....

    Warum der Apache bzw. PHP an der Variable rummeckert.... keine Ahnung.

    Egal, Hauptsache, es geht ! ,-)
     
Die Seite wird geladen...

Neues PHP Problem - Ähnliche Themen

Forum Datum
Probleme mit den neuesten Patchen vom 11.06.10 Windows XP Forum 11. Juni 2010
neues Spybot 1.5 problem Software: Empfehlungen, Gesuche & Problemlösungen 19. Dez. 2007
WhenuSave:nach jedem scan neues problem!? Windows XP Forum 22. Feb. 2006
Mal ein ganz neues Netzwerkproblem Netzwerk 14. Dez. 2005
Neues Problem mit Debian Linux & Andere 2. Mai 2005