Visualizzazione risultati 1 fino 12 di 12

Discussione: Problema comparazione stringhe

  1. #1
    Guest

    Exclamation Problema comparazione stringhe

    <?
    include("config.inc.php");
    if ($pass == $password) print "Password Corretta";
    else print "Password Sbagliata";
    ?>

    mi continua a visualizzare "Password Sbagliata" e non capisco perchè.
    c'è un modo per includere i blocchi if del PHP come le {} del C?

  2. #2
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    anche nel php si possono usare le {} per separare i blocchi, ma non credo dipenda da quello...forse dovresti scrivere qualche altra riga del tuo codice, perchè avendo solo una riga di comando sia l'if che l'else non hanno bisogno di parentesi graffe....
    Chi troppo vuole....vuole LionAlex...

  3. #3
    Guest

    Predefinito

    si ma perchè mi da password sbagliata?
    io la inserisco giusta

  4. #4
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    dovresti farmni vedere il resto del codice, evidentemente ci sarà qualche errore prima....non so da dove prendi la variabile password e pass quindi non posso sapere perchè ti dà la password sbagliata...
    Chi troppo vuole....vuole LionAlex...

  5. #5
    Guest

    Predefinito

    <?
    // parametri del database
    $db_host = "localhost";
    $db_user = "";
    $db_password = "";
    $db_name = "provone";
    //password per inserimento articoli
    $password = "prova";
    ?>
    QUESTO è il file config.inc.php
    e la variabile $pass la prendo dal form (da un campo password)

  6. #6
    Guest

    Predefinito

    come attribuisci il valore a $pass?

  7. #7
    Guest

    Predefinito

    <html>
    <?
    include ("config.inc.php");
    ?>
    <head></head>
    <form method=post action=save.php>

    Password:<br>
    <input type=password size=40 name=pass><br>

    <br> <input type=submit value=Invia> </form>
    </body></html>
    ecco questo è il form da cui parte il codice nel primo 3d

  8. #8
    L'avatar di s7ntech
    s7ntech non è connesso AlterVistiano
    Data registrazione
    26-09-2004
    Messaggi
    758

    Predefinito

    Citazione Originalmente inviato da linkes8
    <?
    include("config.inc.php");
    if ($pass == $password) print "Password Corretta";
    else print "Password Sbagliata";
    ?>

    mi continua a visualizzare "Password Sbagliata" e non capisco perchè.
    c'è un modo per includere i blocchi if del PHP come le {} del C?
    è la sintassi che non va, prova a scriverlo così:
    require('config.inc.php');
    if ($password == $_POST['pass'])
    {
    print 'Password Corretta';
    }else{
    print 'Password Sbagliata';
    }
    Ultima modifica di s7ntech : 03-07-2005 alle ore 18.44.43
    ___________________________________________
    is mail or not is mail?
    -------------------------------------------------
    Ogni uomo e' gia' per meta' innamorato di una donna che lo sta a sentire (Francis)
    presa da http://loki88.altervista.org/

  9. #9
    Guest

    Predefinito

    ora va... html.it fa delle guide scarse allora

  10. #10
    Guest

    Predefinito

    evidentemente la guida prende in considerazione le register_globals su ON

    mavericck

  11. #11
    Guest

    Predefinito

    come si imposta la register_globals su ON?
    dove si deve mettere?

  12. #12
    Guest

    Predefinito

    se intendi qui su AV non lo puoi cambiare, se invece si tratta di un tuo server locale basta che modifichi la relativa voce nel php.ini

    mavericck

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •