Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    41

    update che non aggiorna ...

    La pagina "update.php" lancia una query sul db e recupera i dati di un record dalla mia tabella. Sempre in "update.php" c'è una form con tutti i campi della tabella impostati di default ai valori corrispondenti all'id specificato. Se voglio modificare qualcosa non faccio altro che cambiare i valori di default della form e spedire il tutto. A questo punto faccio puntare la form al file "aggiorna.php" (in altre parole action="aggiorna.php" method="post") che dovrebbe fare un UPDATE sulla riga della tabella

    "aggiorna.php" dovrebbe essere praticamente 4 righe di codice:

    $var_id = $HTTP_POST_VARS[id];
    $var_1 = $HTTP_POST_VARS[campo_form_1];
    $var_2 = $HTTP_POST_VARS[campo_form_2];

    $miaquery = mysql_query("UPDATE miatabella SET (campo_1 = '$var_1', campo_2='$var_2') WHERE id=$var_id") ;

    Fine della paggina aggiorna.php. Ma non funziona. Il codice non restituisce nessun errore ma la miatabella rimane tale e quale. Dove sbaglio?

    Grazie per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Stai seguendo una guida un pò datata.

    Codice PHP:
    $var_id $_POST['id'];
    $var_1 $_POST['campo_form_1'];
    $var_2 $_POST['campo_form_2'];

    $miaquery mysql_query("UPDATE miatabella SET campo_1='$var_1',campo_2='$var_2'  WHERE id=$var_id") or die(mysql_error()) ; 

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    41
    grazie

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.