WebSite X5Help Center

 
Giuseppe T.
Giuseppe T.
User

Il database viene creato ma i dati non vengono inseriti  it

Autore: Giuseppe T.
Visite 1528, Followers 2, Condiviso 0  

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

Postato il
8 RISPOSTE - 2 UTILI - 1 CORRETTO
Skeggia 12
Skeggia 12
Moderator

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...

Leggi di più
Postato il da Skeggia 12
Giuseppe T.
Giuseppe T.
User
Autore

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

Leggi di più
Postato il da Giuseppe T.
Giorgio C.
Giorgio C.
User

Ma il form lo hai scritto tu o hai usato il modulo mail di website?

ciao

Leggi di più
Postato il da Giorgio C.
Giuseppe T.
Giuseppe T.
User
Autore

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

Leggi di più
Postato il da Giuseppe T.
Skeggia 12
Skeggia 12
Moderator

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...

Leggi di più
Postato il da Skeggia 12
Giuseppe T.
Giuseppe T.
User
Autore

Ciao Skeggia 12, sono proprio idiota, hai ragione! provo e "posto" il risultato. Grazie!!!!!!!

Leggi di più
Postato il da Giuseppe T.
Skeggia 12
Skeggia 12
Moderator

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...

Leggi di più
Postato il da Skeggia 12
Giuseppe T.
Giuseppe T.
User
Autore

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.

Leggi di più
Postato il da Giuseppe T.