Il database viene creato ma i dati non vengono inseriti
Auteur : Giuseppe T.Buongiorno,
ho creato un sito all'interno del quale c'è una pagina che raccoglie una serie di dati e li invia ad una db mysql su aruba. Durante la prima fase di test i valori dei campi (5 o 6 campi) venivano scritti correttamente, db viewer leggeva e modificava correttamente e venivano perfettamente accodati. Dopo aver inserito altri campi di vari tipo (menu a discesa, scelta nultipla foto ecc....ec...) il db mysql non si incrementa più. Per capirci di più ho fatto delle prove: se cancello la tabella di aruba, al primo inserimento la tabella viene ricreata perfettamente con tutte le voci dei campi, ma non lo alimenta, non ha dati. Ho anche visionato la tipologia dei dati all'interno di mysql ed ho notato che ogni campo è di tipo TEXT, mentre non credo debba essere cosi visto che i campi che io ho messo nel Modulo Invio Email sono ad esempio anche di tipo LONGBLOB (per la voce File Allegato) o DATE (per la voce data). Faccio presente che tramite Database viewer le modifiche e gli inserimenti (ovviamente spartani) alimentano il db mysql.
Cosa posso fare? dove devo controllare?
Grazie
si il form di website non memorizza la foto direttamente nel database ma solo il suo nome. Fisicamente il file viene memorizzato in una cartella con permessi di scrittura scelta da te, e inserita al passo 1, impostazioni, gestione dati, cartella con permessi di scrittura...
Auteur
Buongiorno Skeggia 12,
grazie della risposta. Si, avevo notato questa cosa, ma non è un grosso problema, ho datoi permessi ad una carella e ci ritrovo le foto il problema è che anche tutte le altre voci dei campi non vengono più registrate, nemmeno il nome del file che inserisco nel database. niente
Ma il form lo hai scritto tu o hai usato il modulo mail di website?
ciao
Auteur
Buongiorno Giorgio C.,
assolutamente il modulo invio email fornito da website. Per 4 o 5 campi ha funzionato, dopo aver aggiunto altri campi non funziona. Mi chiedo, possibile che qualche comando di "POST" dal modulo verso il db MySql sia sbagliato o abbia una impostazione incompatibile con MySql e quindi viene rigettato tutto?
Grazie
la prova che puoi fare è togliere i campi aggiunti e ritornare alla situazione funzionante... poi aggiungi un campo alla volta per stabilire quale da problemi e segnalarlo qui...
Auteur
Ciao Skeggia 12, sono proprio idiota, hai ragione! provo e "posto" il risultato. Grazie!!!!!!!
non dire così... alle volte le cose più semplici CI sfuggono... succede a tutti... poi magari ci sarà anche un'altra strada per giungere a risolvere...
Auteur
Skeggia 12.....grazie....il tuo uovo di Colombo ha funzionato! una voce di un campo era identica ad un'altra.....quindi non scriveva nient'altro sul db. Adesso devo lavorare su come poter effettuare le modifiche ai campi del db già inseriti....specialmente sul richiamo dei valori e sulla modifica dela foto.....per adesso GRAZIE!!! di sicuro a breve mi rivedrai sul forum....
G.