Problema con " in campo di testo

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Rispondi
mik89
Messaggi: 70
Iscritto il: 27 gen 2015, 12:28

Problema con " in campo di testo

Messaggio da mik89 » 12 nov 2015, 16:08

Ciao a tutti,
ho un problema con il campo di testo a linea singola.
Devo scrivere un testo come questo: titolo libro "libro uno"
ma mi compare l'errore dati non validi per via delle virgolette.
Ho provato anche a richiamare i dati con le doppia graffe ma l'unica cosa che vedo è titolo libro e non il testo tra le virgolette.
Come posso fare?

Grazie e buona serata!

mik89
Messaggi: 70
Iscritto il: 27 gen 2015, 12:28

Re: Problema con " in campo di testo

Messaggio da mik89 » 13 nov 2015, 16:01

ho risolto il problema dell'inserimento utilizzando la funzione addslashes() cioè mettendo in onbeforeinsert and onbeforeupdate {myfield}=addslashes({myfields}).
Ma ora è sopraggiunto un altro problema.
Come posso selezionare una stringa con doppie virgolette in un campo select? Appena la seleziono mi da errore Dati non validi.

Grazie e buon weekend!

Fabio
Messaggi: 449
Iscritto il: 20 feb 2014, 11:43

Re: Problema con " in campo di testo

Messaggio da Fabio » 26 nov 2015, 11:43

Ciao,
non so se hai già risolto.
Un suggerimento è di usare nel codice php che scrivi, sempre gli apici al posto delle virgolette, così eventuali virgolette nei contenuti "html" non disturbano.

Esempio:

Codice: Seleziona tutto

echo 'hello "world".. ';

rino
Messaggi: 660
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Problema con " in campo di testo

Messaggio da rino » 01 dic 2015, 22:06

prova a usare la funzione php : htmlspecialchars()
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti