Grazie per la pazienza e l'assistenza. Grazie al tuo competente aiuto ho risolto.
Ho fatto in questo modo: ho tolto le condizioni inziali
Codice PHP:
/*
UPDATE
*/
if(isset($_POST['aggiorna'])) //se ci son dei dati da aggiornare, si esegue la UPDATE di tutti i campi
{
$query = "UPDATE SalaStudio SET cognome='$cognome', nome='$nome',tipoDoc='$tipoDoc',nDoc='$nDoc',rilasciato='$rilasciato',da='$da',luogo='$luogo' WHERE id_SalaStudio = '$id' ";
}
e mandato direttamente il form al file per l'aggiornamento, dove c'è solo l'UPDATE.
Stavolta però, non crea buchi, avendo praticamente tutti i dati, quelli vecchi dal form precompilato e quelli eventualmente nuovi.
Ho solo un paio di perplessità che non capisco. Forse tu sai darmi una spiegazione.
1 - Nel bottone di invio dati ho scritto:
Codice PHP:
<input type="submit" name="modifica dati">
</form>
mentre a video invece mi compare la scritta "Invia richiesta".
Ho provato a mettere anche: value="modifica dati", ma niente da fare.
Il messaggio nel bottone sembra indipendente e non modificabile.
Veramente strana questa cosa. Non è però un dramma. Può restare anche così.
2 - Invece c'è quest'altra cosa poco simpatica e che vorrei aggiustare.
Ho alcuni nomi e cognomi composti da più parole.
Es. cognome = Bianchi Rossi
Mentre dal form di ricerca mi mostra il cognome completo, dal form di modifica (quello precompilato) mi compare solo la prima parte.
Cioè solo Bianchi. Andando poi all'UPDATE ovviamente il cognome rimane solo Bianchi.
Perchè non mi carica il campo completo ?
Come potrei intervenire ?
Ciao e continuamente grazie