Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Aggiornare i dati

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    Aggiornare i dati

    ciao a tutti

    qualcuno mi aiuta a fare questa query

    codice:
    <?php
    require_once('conf.inc.php');
    //ricevo ID del record da aggiornare e la nuova data di attivazione cosi
    if(!empty($_POST['ID']) && !empty($_POST['dataattivazione']))
        {
    
            $ID = $_POST['ID'];
            $dataattivazione = $_POST['dataattivazione'];
    
    		// come faccio la query per aggiornare la vecchia data con quella nuova??
            $result =  mysql_query("UPDATE attivazioneactionsoftware SET .......?!? non sò!!
    		
                        VALUES ('$dataattivazione')") or die(mysql_error());
    
            if($result)
                {
                    echo "vailda=true&";
    				echo "errorMsg=Dati aggiornati con successo";
                } else {
                    echo "vailda=false&";
    				echo "errorMsg=Attenzione!! Non è stato possibile aggiornare i dati - Contattare l'aministatore";
                }
    
            mysql_close($conn);
    
        }
    
    ?>
    come si fà una query di aggiornamento??


  2. #2
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    UPDATE tabella SET campo1='$nuovoValore1', campo2='$nuovoValore2', ..., campo_N='$nuovoValore_N' WHERE condizioni

    la tua potrebe essere:
    UPDATE attivazioneactionsoftware SET dataattivazione='$dataattivazione' WHERE ID = $ID

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    Grazie mille

    quindi cosi dovrebbe andare??

    codice:
    <?php
    require_once('conf.inc.php');
    //ricevo ID del record da aggiornare e la nuova data di attivazione cosi
    if(!empty($_POST['ID']) && !empty($_POST['dataattivazione']))
        {
    
            $ID = $_POST['ID'];
            $dataattivazione = $_POST['dataattivazione'];
    
    		// Cosi dovrebbe andare???
            $result =  mysql_query("UPDATE attivazioneactionsoftware SET dataattivazione='$dataattivazione' WHERE ID = $ID)
    		
                        VALUES ('$dataattivazione')") or die(mysql_error());
    
            if($result)
                {
                    echo "vailda=true&";
    				echo "errorMsg=Dati aggiornati con successo";
                } else {
                    echo "vailda=false&";
    				echo "errorMsg=Attenzione!! Non è stato possibile aggiornare i dati - Contattare l'aministatore";
                }
    
            mysql_close($conn);
    
        }
    
    ?>
    giusto??


  4. #4
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    senza VALUES ('$dataattivazione')


    $result = mysql_query("UPDATE attivazioneactionsoftware SET dataattivazione='$dataattivazione' WHERE ID = $ID)") or die(mysql_error());

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    quindi cosi:
    codice:
    <?php
    require_once('conf.inc.php');
    //ricevo ID del record da aggiornare e la nuova data di attivazione cosi
    if(!empty($_POST['ID']) && !empty($_POST['dataattivazione']))
        {
    
            $ID = $_POST['ID'];
            $dataattivazione = $_POST['dataattivazione'];
    
    		// Cosi dovrebbe andare???
    		$result = mysql_query("UPDATE attivazioneactionsoftware SET dataattivazione='$dataattivazione' WHERE ID = $ID)") or die(mysql_error());
    
            if($result)
                {
                    echo "vailda=true&";
    				echo "errorMsg=Dati aggiornati con successo";
                } else {
                    echo "vailda=false&";
    				echo "errorMsg=Attenzione!! Non è stato possibile aggiornare i dati - Contattare l'aministatore";
                }
    
            mysql_close($conn);
    
        }
    
    ?>
    giusto??

  6. #6
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    si, dovrebbe andare.

    mysql_close($conn);
    chiudi la connessione, ma la apri da qualche parte?

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    mi dò questo errore :master:
    codice:
    You have an error in your SQL syntax near %27%29%27 at line 1

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    posso fare un test cosi??


  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ho trovato l'errore
    codice:
    <?php
    require_once('conf.inc.php');
    //ricevo ID del record da aggiornare e la nuova data di attivazione cosi
    if(!empty($_POST['ID']) && !empty($_POST['dataattivazione']))
        {
    
            $ID = $_POST['ID'];
            $dataattivazione = $_POST['dataattivazione'];
    
    		// Cosi dovrebbe andare???
    		$result = mysql_query("UPDATE attivazioneactionsoftware SET dataattivazione ='$dataattivazione' WHERE ID = $ID") or die(mysql_error());
    
            if($result)
                {
                    echo "vailda=true&";
    				echo "errorMsg=Dati aggiornati con successo";
                } else {
                    echo "vailda=false&";
    				echo "errorMsg=Attenzione!! Non è stato possibile aggiornare i dati - Contattare l'aministatore";
                }
    
            mysql_close($conn);
    
        }
    
    ?>
    c'era un ")" di troppo qui
    codice:
    $result = mysql_query("UPDATE attivazioneactionsoftware SET dataattivazione='$dataattivazione' WHERE ID = $ID)")
    sei stato un grande!!!!!!!!!
    ti meriti propio un bacio mi hai risolto un problemone

  10. #10
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252

    Di nulla!

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.