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

    Codice PHP non ne vuole sapere di andare!!!

    Ciao sempre questo codice PHP per cambiare la password agli utenti per il sito, cui sto realizzando per il mio amico, non ne vuole sapere di andare!!!

    <?php

    session_start();

    $user = $SESSION['username'];

    if ($user) {


    //user is logged in

    if ($_POST['submit']) {


    // check fields

    $oldpassword = md5($_POST['oldpassword']);
    $newpassword = md5($_POST['newpassword']);
    $repeatnewpassword = md5 ($_POST['repeatnewpassword']);

    //connect db

    $db_host = "localhost";
    $db_user = "root";
    $db_password = "pass";
    $db_name = "my_db";

    //connetto il database
    $db = mysql_connect($db_host, $db_user, $db_password) or die ('Errore durante la connessione');
    mysql_select_db($db_name, $db) or die ('Errore durante la selezione del db');



    $queryget = mysql_query("SELECT password FROM WHERE username='$user'") or die ("Query didnt work");
    $row = mysql_fetch_assoc($queryget);

    $oldpassworddb = $row['password'];

    echo $olrdpassworddb."
    ";
    echo $oldpassword."
    ";

    //check passwords
    if ($oldpassword==$oldpassworddb)
    {

    // check two new passwords
    if ($newpasword==$repeatnewpassword)

    {

    //success
    //change password in db

    $querychange = mysql_query("UPDATE users SET password='$newpassword' WHERE username='$user'") or die ("Your password has been changed. <a href='index.php'>Rerturn to main page.");
    session_destroy();



    } else {

    print ("New passwords don't match!");

    }



    } else {

    print ("Old password doesnt match!");

    }

    } else {

    echo "";

    }

    }
    ?>

    Vedo la pagina chesspass.php, bianca invece che con questo messaggio Your password has been changed. Rerturn to main page. Come posso fare??? E la password non la cambia!!! Il sito è su Aruba.it!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    da così

    SELECT password FROM WHERE

    a così

    SELECT password FROM nome_della_tabella WHERE

    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  3. #3
    Ciao non la cambia io no so più cosa fare, la tabella si chama users, ma non la cambia la password!!!

  4. #4
    prima del $querychange metti

    echo "UPDATE users SET password='$newpassword' WHERE username='$user'";

  5. #5
    Ciao ho messo tutto non vuole proprio andare, io non so cosa fare, voglio vedere quella scritta che dice che l'ha cambiata ecco il codice!!!

    <?php

    session_start();

    $user = $_SESSION['iduser'];

    if ($user) {


    //user is logged in

    if ($_POST['submit']) {


    // check fields

    $oldpassword = md5($_POST['oldpassword']);
    $newpassword = md5($_POST['newpassword']);
    $repeatnewpassword = md5 ($_POST['repeatnewpassword']);

    //connect db

    $db_host = "localhost";
    $db_user = "root";
    $db_password = "pass";
    $db_name = "my_db";

    //connetto il database
    $db = mysql_connect($db_host, $db_user, $db_password) or die ('Errore durante la connessione');
    mysql_select_db($Sql325550, $db) or die ('Errore durante la selezione del db');




    echo "UPDATE users SET password='$newpassword' WHERE username='$user'";

    $queryget = mysql_query("SELECT password FROM users WHERE username='$user'") or die ("Query didnt work");
    $row = mysql_fetch_assoc($queryget);

    $oldpassworddb = $row['password'];

    echo $olrdpassworddb."
    ";
    echo $oldpassword."
    ";

    //check passwords
    if ($oldpassword==$oldpassworddb)
    {

    // check two new passwords
    if ($newpasword==$repeatnewpassword)

    {

    //success
    //change password in db

    $querychange = mysql_query("UPDATE dl_user SET password='$newpassword' WHERE username='$user'") or die ("Your password has been changed. <a href='index.php'>Rerturn to main page.");
    session_destroy();



    } else {

    print ("New passwords don't match!");

    }



    } else {

    print ("Old password doesnt match!");

    }

    } else {

    echo "";

    }

    }
    ?>

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    Codice PHP:

    mysql_select_db
    ($Sql325550$db
    sostituisci Sql325550 con db_name , ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  7. #7
    Ciao fatto non va lo stesso!!!

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.