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

    modifica elementi tabella

    --------------------------------------------------------------------------------

    ciao ragazzi,ho creato un piccolo form per modificare alcuni utenti presenti in una tabella del mio database.il form è il seguente

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>
    <head>
    <title>LOGIN </title>
    </head>

    <body>

    <h1>ELENCO UTENTI</h1>

    <?php
    //Connessione al database
    mysql_connect('localhost', 'root') or die('Non riesco a connettermi a MySQL');
    mysql_select_db('matematica') or die('Non riesco a connettermi al Database');

    //stampo tutti gli elementi della tabella
    $result = mysql_query ("SELECT * FROM utenti");

    while($query_data = mysql_fetch_row($result)) {
    echo $query_data[1]," - " ,$query_data[2],"

    ";
    }

    ?>



    </p>
    <h1>MODIFICA UTENTE</h1>


    </p>
    <form method="post" action="eseguimodifica.php">


    Vecchio user:
    <input type="text" name="txt_username2">
    </p>


    Vecchia password
    <input type="text" name="txt_username">
    </p>


    Nuovo user
    <input type="text" name="txt_username22">
    </p>


    Nuova password
    <input type="text" name="txt_username23">
    </p>






    <input type="submit" value="modifica">
    </form>

    </body>
    </html>

    però ho bisogno di una pagina "eseguimodifica.php" che inserendo vecchia password e vecchio user vengano sostituiti con quelli nuovi.
    io ho iniziato a scivere qcosa ma poi non riesco a continuare.


    <?php
    //Connessione al database
    mysql_connect('localhost', 'root') or die('Non riesco a connettermi a MySQL');
    mysql_select_db('matematica') or die('Non riesco a connettermi al Database');

    $username = @$_POST['txt_username'];


    ........................


    //Chiudo la connessione al db
    mysql_close();

    echo "MODIFICA EFFETTUATA";
    ?>

  2. #2
    <?php
    //Connessione al database
    mysql_connect('localhost', 'root') or die('Non riesco a connettermi a MySQL');
    mysql_select_db('matematica') or die('Non riesco a connettermi al Database');

    $result = mysql_query ("UPDATE utenti SET campouser='$_POST[txt_username22]' && campopasswrod='$_POST[txt_username23]' WHERE campouservecchio='$_POST[txt_username2]' ");


    //Chiudo la connessione al db
    mysql_close();

    echo "MODIFICA EFFETTUATA";
    ?>



    Perchè hai chiamato i campi user e psw in modo così assurdi?

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.