include funktioniert nicht ganz

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Gravity, 18. April 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 18. April 2006
    Hallo,

    Also ich habe ein kleines Script programmiert. Jedoch gibt es Probleme beim "includen" von einer Datei (zaehlmaschine.inc).

    Es wird per Check-box überprüft ob includet werden soll, oder nicht. Wenn ich bei der Checkbox "Ja" auswähle, dann wird es auch angezeigt.

    Zaehlmaschine.inc hat ein Eingabefeld und einen Button. Es sollen einfach die Anzahl der Buchstaben gezählt werden. Sobald ich aber auf den Button zum Zählen klicke, wird mir die Zaehlmaschine nicht mehr angezeigt.

    PHP:
    <? php
    session_start
    ();

    if(isset( $_POST [ 'abmelden' ])){
        unset(
    $_SESSION [ 'user1' ]);
        
        
    header ( "Location: login.php" );
    }
    //Wenn user1 angemeldet ist und sein Passwort stimmt:
    if ( $_SESSION [ 'user1' ] &&  $_SESSION [ 'user1PW' ] ==  md5 ( "1234" )){
        
    //angemeldet
    ?>

    <html>
    <body>
    Willkommen "User1" --> Sie sind angemeldet<br>
    <form method="post" name="abmeldung">
        <input type="hidden" name="abmelden" value="1"></input>
        <input type="submit" value="Abmelden"></input>
    </form>

    <br><b><i>Wollen sie die Zaehlmaschine aktivieren?</b></i><br>
    <form name="check" method="POST">
        <input type="radio" name="operation" value="Ja">Ja</input>
        <input type="radio" name="operation" value="Nein">Nein</input>
        <input type="submit" value="Anzeigen"></input>
    </form>
        
    </body>
    </html>

    <?php
    }else{
    //nicht angemeldet
    ?>
    <html>
    <body>

    Sie sind nicht angemeldet<br>
    Bitte <a href = "login.php">hier anmelden</a>

    <body>
    </html>

    <?php
    }
    if(
    $_POST [ 'operation' ] ==  "Ja" ){
        echo 
    "<br><b>Zaehlmaschine: </b><br>" ;
        include 
    'zaehlmaschine.inc' ;
    }
    ?>
     
  2. 18. April 2006
    Wird
    PHP:
    echo  "<br><b>Zaehlmaschine: </b><br>" ;
    denn angezeigt ?

    hans-pedda
     
  3. 18. April 2006
    -> Wenn man "Ja" klickt + Sendet -> Wird angezeigt
    -> Wenn man "Ja" geklickt hat & dann in zaehlmaschine.inc auf "Zählen" -> Wird nicht mehr angezeigt


    --
    Soweit richtig? Hab dein Text glaub ich nich richtig kapiert



    Also das könnt daran liegn..
    in der zaehlmaschine, wenn du da nen formular hast, solltest du am besten - meinetwegen als hidden - nochmal "operation = Ja" senden, sonst wirds ja wieder zurückgesetzt .. oder nen Cookie setzen oder sonstwo reinschreibn

    mfG
     
  4. 19. April 2006
    Danke, deine Idee mit der Session hat mir geholfen =) Also in ein Cookie die Variable zu speichern. THX
     
  5. 19. April 2006
    include 'zaehlmaschine.inc';

    es gibt eigendlich nur .inc.php ... versuch das einfach mal ... ich denke mal er kann mit .inc nicht so viel anfangen da es keine php datei ist und so die befehle nicht ausgeführt werden können


    bzw.

    Danke, deine Idee mit der Session hat mir geholfen fröhlich Also in ein Cookie die Variable zu speichern. THX


    wieso machst du es so kopliziert mit includen etc... wieso nicht einfach eine headerlocation wo der operator über die url weitergegeben wird ? ....
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.