Nomi dei campi del DB da aggiornare via modulo email
Autore: Fabrizio M.
Visite 1682,
Followers 1,
Condiviso 0
Ciao a TUTTI!
Sto diventando matto... ho connesso senza problemi X13 ad un DB MySQL e con il metodo "Invia dati ad un Database", gli schiaffo là senza problemi i miei dati inseriti nel form.
IL PROBLEMA é CHE NON MI INSERISCE I DATI NEI CAMPI GIUSTI!!! Ma mi crea sempre tre campi nuovi field_0 field_1 e field_2 invece che accodare i dati in: email, cognome e nome.
Ho (ovviamente) inserito il nome dei campi nell Opzioni di Inserimento Campi della mail e li ho controllati 1000 volte ma niente... si connette, registra i dati del form ma crea field_0 etc...
Ma dove diavolo sta l'inghippo????
AIUTOOOOO!!!!!
Postato il
Hai inserito i nomi dei campi database nella seconda scheda?
Scheda opzioni
Non puoi rinominare gli stessi campi del db cambiando il nome nella scheda suggerita da Giorgio; quel suggerimento é valido se seguito prima del primo invio fatto dal modulo email; una volta fatto il primo invio viene creata la tabella ed i rispettivi campi secondo le tue definizioni oppure i default.
Se in seguito modifichi il nome dei campi medesimi per il db, i nuovi nomi inseriti saranno interpretati dal programma come dei nuovi campi nella stessa tabella ed aggiunti ad essa senza eliminare i vecchi, i quali verranno comunque valorizzati con NULL.
Oramai potresti eliminare manualmente via phpMyadmin i vecchi campi ed i primi records nella tabella dove i tuoi nuovi campi sono vuoti, ma questo non reinizializzerebbe l'id dei records.
Oppure potresti eliminare (non solo cancellare i records) tutta la tabella, quindi dopo aver fatto le correzioni suggerite da Giorgio riesportare online e al primo invio del modulo troverai i campi della tabella ricreati col nome giusto.
Ci ho perso troppe notti... si può fare (se ho capito quello che intendi dire).
Nel database con phpadmin puoi modificare tutto e se metti il nome giusto nel form, il dato ci si infila dentro come un pisello nel suo baccello
certo Giorgio, via phpMyadmin puoi modificare tutto, ma se rileggi bene io ho scritto:
...ergo via programma automaticamente!
No, non ho capito... mava bhe, comunque secondo me @Fabrizio non ha inserito i nomi del campi database, per quello che la tabella del DB non gli prende il nome giusto.
Rileggendo ho capito cosa intendi. Si hai ragione.
bisogna cancellare e ricostruire il form invio mail, perchè anche cambiando ora, non verranno presi.
riscrivi il form mail e nella seconda scheda indica il nome che vuoi compaia.
ricorda di creare una nuova tabella