modifica dati.

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
Salve, vorrei sapere come posso fare che se l'utente non modifica un dato ad esempio:

Nome = Luigi
Cognome = Rossi

nella modifica
prova solo modificare Rossi in Bianchi..
ma devo lasciare intatto il Nome = Luigi.
e nel codice eseguo query pdo update = nome = 'Luigi' and cognome='Bianchi'
Avete idea come fare?
Grazie mille e buona giornata.
 

macus_adi

Utente Attivo
5 Dic 2017
1.333
90
48
IT/SW
Basta mappare i dati in ingresso con quelli esistenti....
1- > Utente invia i dati (immagino che l'utente sia autenticato, quindi conosciamo il suo ID/UUID/BID)
2-> Recupero il model utente al quale si fa riferimento in questo caso (User::auth_model() /i metodi non so come sono scritti)
3-> Mappo i dati in ingresso con quelli esistenti (dovrebbe essere una PUT e non POST)
4-> Aggiorno i dati con i nuovi

segue esempio:
PHP:
$dati_inviati_utente=$request->all('user');
$dati_esistenti=User::auth_model();
foreach($dati_inviati_utente as $k=>$v){
     ($dati_esistenti[$k]!=$v)?$dati_esistenti[$k]=$v:null;
}
User::update($dati_esistenti);
 
Discussioni simili
Autore Titolo Forum Risposte Data
W Modifica su invio dati da form PHP 4
M Modifica e/o Cancellazione dati da database MySql PHP 2
G Problemi con modifica dati in query di aggiornamento MS Access 6
R Modifica e cancellazione dati da MDB Classic ASP 11
K sql UPDATE non mi modifica i dati PHP 22
L modifica dati con sqlite PHP 1
simonetta619 Modifica dati con PHP PHP 44
N Modifica dati utente Joomla 0
R modifica dati in tabella php+sql PHP 12
Emix Problema modifica dati PHP 3
I modifica dati in tabella mysql PHP 9
L problema modifica dati e caratteri html PHP 2
S Modifica dati su db tramite checkbox PHP 14
R Back-end: modifica dati mysql da form php PHP 5
D caricamento file su db e modifica dati PHP 0
M problemi su modifica dati utente Classic ASP 4
Z [PHP/MySql]modifica dei dati PHP 1
S pagina di modifica dati utente Classic ASP 39
B Modifica dati ACCESS ASP.NET 1
grottafelix Estrarre dati da db e modifica Classic ASP 25
L Modifica file upload in ASP Classic ASP 1
P modifica colore A Hover link website . WordPress 2
P Modifica con PHP di un node in una sitemap xml PHP 0
C Software modifica sitoweb in tempo reale WordPress 12
G Modifica immagine di sfondo attraverso un bottone PHP 18
G modifica corretta funzione da eregi() a preg_match() PHP 3
R Modifica codice per l'upload di più file PHP 0
G Modifica testo Photoshop 3
felino Excel: popolare una cella con la data di modifica della riga a cui appartiene Windows e Software 3
felino [Wordpress] Modifica main color del template WordPress 8
M [PHP] Modifica account PHP 3
S [OFFRO] Creazione di programmi per la modifica automatizzata di testi Offerte e Richieste di Lavoro e/o Collaborazione 0
S [OFFRO] Rimozione o aggiunta di Password ai file PDF e opzionalmente loro modifica Offerte e Richieste di Lavoro e/o Collaborazione 2
F [PHP] modifica del body email con checked PHP 8
G Modifica da sito statico HTML a dinamico in Wordpress SEO e Posizionamento 1
Cosina Modifica script textarea jQuery 0
M [PHP] Calcolare costi su modifica orari PHP 4
A [PHP] Modifica caratteri di una query Oracle SQL PHP 0
F modifica recensione google Discussioni Varie 2
C Photoshop CS 6 salvare una modifica Photoshop 0
L [PHP] Modifica in tabella ultimo id PHP 5
C Pagina fb notifica modifica post Social Media Marketing 1
Q Notice: Undefined index: codice in C:\xampp\htdocs\STAGE\calendario\modifica.php on line 10 PHP 8
C [Joomla] [HTML] Modifica codice per adattamento app Joomla 18
Daniele_Carrara [Javascript] Modifica input date Javascript 5
J modifica spooler di stampa per stampare in ordine di nome i files pdf Windows e Software 2
Emix [PHP] Ricerca e modifica su due tabelle PHP 26
M [PHP] Tabella datagrid con icona di modifica che cambia in base a parametro PHP 0
Andrea1981 [WordPress] [HTML] Help modifica credits nel footer.Tema Customizr. WordPress 5
K [Visual Basic] Stampa e modifica record non funziona più Visual Basic 0

Discussioni simili