Ciao a tutti,
se inserisco in un db un valore proveniente da un textarea (quindi con tutti i tag html), c'è modo di estrarlo dal db e rimetterlo nel textarea senza mostrare i tag html per poterlo modificare?
Grazie mille
Ciao a tutti,
se inserisco in un db un valore proveniente da un textarea (quindi con tutti i tag html), c'è modo di estrarlo dal db e rimetterlo nel textarea senza mostrare i tag html per poterlo modificare?
Grazie mille
Stai cercando qualcosa del genere: CKEditor.
Altrimenti puoi rimuovere i tag HTML con strip_tags, ma così facendo andrebbero persi.
I suggerimenti che do più spesso:
- Le funzioni mysql_* non fanno più parte di PHP. Usa PDO o MySQLi.
- Il supporto a PHP 5.x è cessato l'1 gennaio 2019, e con esso le funzioni mysql_*. Che ti piaccia o no.
- Non memorizzare le password in chiaro nella base di dati. Usa password_hash().
- Indenta correttamente il codice e usa nomi significativi per gli identificatori.
Sarebbe come una versione aggiornata di tinymce?
Non so quale dei due sia più aggiornato, comunque servono lo stesso scopo.
I suggerimenti che do più spesso:
- Le funzioni mysql_* non fanno più parte di PHP. Usa PDO o MySQLi.
- Il supporto a PHP 5.x è cessato l'1 gennaio 2019, e con esso le funzioni mysql_*. Che ti piaccia o no.
- Non memorizzare le password in chiaro nella base di dati. Usa password_hash().
- Indenta correttamente il codice e usa nomi significativi per gli identificatori.
Grazie, mi sono dimenticato di rispondere.
Ho notato che nel textsare non ci sono problemi a inserire dati con apostrofi mentre negli input di tipo test se metto testi con l'apostrofo mi da un error sql.
Non voglio mettere textarea ovunque, suppongo ci sia una strategia per evitare questa cosa
Grazie
Normalmente questo problema non c'è, probabilmente dipende da come hai scritto il codice per le query o un eventuale (pre)processamento dell'input. Prova a mostrare il codice di una delle query di inserimento di uno degli input che danno problemi.
I suggerimenti che do più spesso:
- Le funzioni mysql_* non fanno più parte di PHP. Usa PDO o MySQLi.
- Il supporto a PHP 5.x è cessato l'1 gennaio 2019, e con esso le funzioni mysql_*. Che ti piaccia o no.
- Non memorizzare le password in chiaro nella base di dati. Usa password_hash().
- Indenta correttamente il codice e usa nomi significativi per gli identificatori.
Questa è la query che uso per inserire valori nel database:
GrazieCodice:INSERT INTO articoli (autore, data, categoria, foto, titolo, descrizione, contenuto, pubblicato) VALUES ('$autore', '$data', '$categoria', '$foto', '$titolo', '$descrizione', '$contenuto', '$pubblicato')