aiuto aiuto!
sto facendo un - credo - stupidissimo pannellino di amministrazione news, composto da due tabelle mysql (autori e news); iquando inserisco le notizie non dà nessun problema, si connette al database tranquillamente e le aggiunge immediatamente.
Quando poi voglio modificarne una carico la pagina (modifi.php) in cui si vedono tutti gli articoli inseriti e si sceglie quello da modificare, si va allora in una pagina che contiene una form (change.php) che è tale e quale a quella che contiene la form di inserimento di una nuova notizia; apporto le modifiche necessarie e mi compare il mio bravo avviso che l'articolo è stato modificato correttamente, a seguito della query:
$query="UPDATE news SET titolo='$_POST[titolo]', testo='$_POST[testo]', data='$_POST[data]', nome='$_POST[autore]' WHERE id='$_POST[id]'";
In realtà i campi della tabella news sui quali l'update dovrebbe operare non vengono minimamente intaccati...
quale potrebbe essere il problema? C'entra l'avere una vecchia versione di php (4.2.3.)? oppure sbaglio sintassi?
grazie a chiunque mi dia anche solo un indizio!!!
elisa
sto facendo un - credo - stupidissimo pannellino di amministrazione news, composto da due tabelle mysql (autori e news); iquando inserisco le notizie non dà nessun problema, si connette al database tranquillamente e le aggiunge immediatamente.
Quando poi voglio modificarne una carico la pagina (modifi.php) in cui si vedono tutti gli articoli inseriti e si sceglie quello da modificare, si va allora in una pagina che contiene una form (change.php) che è tale e quale a quella che contiene la form di inserimento di una nuova notizia; apporto le modifiche necessarie e mi compare il mio bravo avviso che l'articolo è stato modificato correttamente, a seguito della query:
$query="UPDATE news SET titolo='$_POST[titolo]', testo='$_POST[testo]', data='$_POST[data]', nome='$_POST[autore]' WHERE id='$_POST[id]'";
In realtà i campi della tabella news sui quali l'update dovrebbe operare non vengono minimamente intaccati...
quale potrebbe essere il problema? C'entra l'avere una vecchia versione di php (4.2.3.)? oppure sbaglio sintassi?
grazie a chiunque mi dia anche solo un indizio!!!
elisa