Nel codice il tuo errore scatta prima di arrivare alla parte che non va. Manca la parte html ovvero la form che contiene i campi per potere dare un avviso.
Fossi in te imposterei tutti i campi modificabili con i valori della tabella.
Nel codice il tuo errore scatta prima di arrivare alla parte che non va. Manca la parte html ovvero la form che contiene i campi per potere dare un avviso.
Fossi in te imposterei tutti i campi modificabili con i valori della tabella.
Ridatemi i miei 1000 posts persi !!!!
Non serve a nulla ottimizzare qualcosa che non funziona.
Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr
la parte html c'è, non l'ho trascritta per non appesantire il post con un normalissimo form e poi in realtà nel mio caso tutti i campi sono modificabili.
ho provato con il seguente script:
if(strlen($nome) == ""){$_POST['nome'] = $nome_vecchio; }
elseif(strlen($nome) < 2 || strlen($nome) > 20 )
{die('Inserisci il tuo nome!'); }
se non compilo il campo nome e compilo tutti gli altri, lo script sovrascrive nel database un campo vuoto senza segnalarmi di inserire il nome! quindi deduco che $_POST['nome'] = $nome_vecchio; } non sia corretto.
quindi come devo variare questo script?