WebSite X5Help Center

 
Alex G.
Alex G.
User

Modulo Database Viewer  it

Auteur : Alex G.
Visité 951, Followers 1, Partagé 0  

Ciao, ho installato e configurato il modulo database Viewer appoggiandolo ad un db mysql Aruba.

In fase di consultazione dati tutto ok, ma in fase di inserimento se inserisco un carattere con accento, tipo: (è ì ò à) l'update sul db fisicamente avviene ma il popup di inserimento rimane aperto, non si chiude,  come se riscontrasse un problema. 

Mentre con tutti gli altri caratteri, apici compresi, avviene correttamente. 

Ho provato con varie configurazioni del db ma nulla cambia.

Posté le
5 RéPONSES - 1 CORRECT
Fabio C.
Fabio C.
User

Controlla che sia configurato UTF8

Lire plus
Posté le de Fabio C.
Alex G.
Alex G.
User
Auteur

Il collaction della tabella è UTF8 general ci, il campo tabella è un varchar(255)

Lire plus
Posté le de Alex G.
Alex G.
Alex G.
User
Auteur

Aggiornamento.., modificando tutti i campi della tabella in UTF8 General CI sembra accettare anche le lettere accentate, ma rimane un altro grosso problema. Gli inserimenti con l'apice (') per esepio una parola con l'apostrofo, non vengono filtrati e quindi vengono inseriti nel db così come sono. Chiaramente il db impazzisce quando vai ad estrarre i dati per visualizzarli in una pagina php. Questa è una cosa che andrebbe corretta nel modulo, così com'è diventa inutilizzabile.

Lire plus
Posté le de Alex G.
Incomedia
Stefano G.
Incomedia

Buongiorno Alex

Mi scuso ma il problema non mi è chiaro quando dici "Gli inserimenti con l'apice (') per esempio una parola con l'apostrofo, non vengono filtrati e quindi vengono inseriti nel db così come sono"

Ti riferisci ad inserimenti che fai direttamente dall'oggetto? Quindi tu puoi inserire elementi come gli apostrofi e poi quando la tabella dovrebbe ripresentarli non funziona?

Mi puoi confermare quali elementi ti stanno dando il problema visto che all'inizio si menzionano i caratteri accentati ma non gli apici, mentre invece dopo la situazione cambia? Farò dei test per te

Fammi sapere

Stefano

Lire plus
Posté le de Stefano G.
Alex G.
Alex G.
User
Auteur

Ciao Stefano, il probema si verificava utilizzando il modulo Database Viewer lato "utente". Ho configurato un sito web utilizzando il modulo Database Viewer, in modo che l'utente possa inserire in autonomia dei dati su un database mysql attreverso detto modulo. Inserendo delle parole contenenti l'apice(') all'interno dei vari campi di cui il database è popolato, il popup con il "Salva" non si chiudeva ma il dato sul database veniva correttamente inserito. Non utilizzando l'apice invece il problema non si riscontrava. Idem con le lettere accentate. Mi è stato suggerito di cambiare Collaction al database da "latin1_swedish_ci" a  "UTF 8 General ci". Devo dire che ora dopo la puliza della Cache entrambi i problemi si sono risolti.

Grazie.

Lire plus
Posté le de Alex G.