Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    niubbi allle prime armi: problema con PHP_SELF

    Ciao a tutti,
    sono alla primissime armi con il php e non capicsco proprio dove sbalglio...
    vi posto il codice:

    <?php
    $passwd="abc";
    if(isset($password) and $password == $passwd):
    {
    echo "ok sei connesso";
    }
    elseif(isset($password) and $password != $passwd):
    {
    $password = NULL;
    echo "pasword errata, Rifare la Login.";
    }
    else:
    {
    echo "<form action=". $_SERVER['PHP_SELF'] . ">";
    echo "<input type=text name=password>";
    echo "<input type=submit>";
    echo "</form>";
    }
    endif;
    ?>


    così non mi da errori ma non funziona (sto provando in locale), prima al posto di $_SERVER['PHP_SELF'] usavo $PHP_SELF e mi dave "variabile non definita".
    Qualche consiglio

  2. #2
    Codice PHP:
    <?php
    $passwd 
    "abc";

    $password $_POST['password'];

    if(isset(
    $password) and $password == $passwd):
    {
      echo 
    "ok sei connesso";
      exit;
     }
       elseif(isset(
    $password) and $password != $passwd):
       {
       
    $password NULL;
       echo 
    "password errata, [url="$_SERVER['PHP_SELF'] . "]Rifare la Login[/url].";
       exit;
       }
       else:
            {
            echo 
    "<form action='"$_SERVER['PHP_SELF'] . "' method = 'post'>";
            echo 
    "<input type = 'text' name = 'password'>";
            echo 
    "<input type='submit'>";
            echo 
    "</form>";
            }
    endif;

    ?>

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Grazie mille!!!! Su sta cavolata ci avevo perso 20minuti!!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.