jganjos 0 Denunciar post Postado Novembro 6, 2013 Olá pessoal! Não sei aonde estou errando nessa, quando salvo um texto que contenha tags html no banco de dados mysql, ele salva sem tag alguma. Exemplo Eu digito: <b>Teste</b> No MySQL fica só: Teste Não sei onde está o erro, verifiquei as strings que recebem os valores e está normal, o negócio é na hora em que vai gravar, não entra o html. Alguém me dê uma luz! Compartilhar este post Link para o post Compartilhar em outros sites
shini 318 Denunciar post Postado Novembro 6, 2013 código? Compartilhar este post Link para o post Compartilhar em outros sites
jganjos 0 Denunciar post Postado Novembro 6, 2013 HTML RESUMIDO <form method="post"> <textarea required name="dsc"></textarea> <input type="submit" value="Salvar"> </form> PHP <?php $cod = geracodigo(); $dsc = $_POST['dsc']; $SQL = mysql_query("insert into mensagem values ('$cod','$dsc')") or die (mysql_error()); ?> Compartilhar este post Link para o post Compartilhar em outros sites
Marcos Vilela Alves 4 Denunciar post Postado Novembro 6, 2013 tente utilizar htmlspecialchars($aqui_seu_codigo_html); ela transforma os caracteres especiais em codigos que o mysql é capaz de gravar...depois vc decofica isso pra jogar na pagina se for necessario htmlspecialchars_decode($html_codificado); é possível que as aspas do codigo html esteja causando problemas tbm... certifique-se disso tbm. Compartilhar este post Link para o post Compartilhar em outros sites
jganjos 0 Denunciar post Postado Novembro 6, 2013 Olá Marcos Fiz como vc especificou: Ex: $var = "<p>Por que algumas aves voam em bando formando um V?</p> <p>Elas parecem ter ensaiado. Mas é claro que isso não acontece. Quem nunca viu ao vivo, já observou em filme ou desenho animado aquele bando de aves voando em "V". Segundo os especialistas, esta característica de voo é observada com mais frequência nos gansos, pelicanos, biguás e grous.</p>" $txt = htmlspecialcharsd($var ); No entanto, no MySQL fica assim: Por que algumas aves voam em bando formando um V? Elas parecem ter ensaiado. Mas é claro que isso não acontece. Quem nunca viu ao vivo, já observou em filme ou desenho animado aquele bando de aves voando em "V". Segundo os especialistas, esta característica de voo é observada com mais frequência nos gansos, pelicanos, biguás e grous. Utilizei o htmlspecialcharsd_decode pra ver ser decodificava, mas deu na mesma. :( To boiando aqui! Compartilhar este post Link para o post Compartilhar em outros sites
Erick Plant 8 Denunciar post Postado Novembro 6, 2013 quando tiver que trazer do banco, Pq não faz assim? ex: echo "<p>".$dcs."<p>";? Compartilhar este post Link para o post Compartilhar em outros sites
jganjos 0 Denunciar post Postado Novembro 6, 2013 A questão Erick é que não salva nenhum tipo de tag html <p>, <strong>, <h1>, <hr>, <i>, ... nada Compartilhar este post Link para o post Compartilhar em outros sites
aander.silva 3 Denunciar post Postado Novembro 6, 2013 Isso vai resolver seu problema, o comando htmlentities $comCaracteresHTML = htmlentities("<h1>Testando</h1>"); echo $comCaracteresHTML; //RETIRA OS CARACTERES HTML NA HORA DA LEITURA DO BANCO echo html_entity_decode($comCaracteresHTML); Compartilhar este post Link para o post Compartilhar em outros sites
Erick Plant 8 Denunciar post Postado Novembro 6, 2013 Saquei, brother. Se o exemplo do aander.silva não funcionar, dá uma olhada nesse link aqui: http://forum.imasters.com.br/topic/474900-salvar-html-no-banco-de-dados/ Mas, me diz uma coisa a titulo de curiosidade, qual a real necessidade de salvar as tags? Compartilhar este post Link para o post Compartilhar em outros sites
Maykel-ctba 233 Denunciar post Postado Novembro 6, 2013 Saquei, brother. Se o exemplo do aander.silva não funcionar, dá uma olhada nesse link aqui: http://forum.imasters.com.br/topic/474900-salvar-html-no-banco-de-dados/ Mas, me diz uma coisa a titulo de curiosidade, qual a real necessidade de salvar as tags? Quem sabe, levar a formatação para outra página ou template na hora de exibir? Eu faço isso, qualquer editor WYSWYG faz isso hehe. Compartilhar este post Link para o post Compartilhar em outros sites
Erick Plant 8 Denunciar post Postado Novembro 6, 2013 Quem sabe, levar a formatação para outra página ou template na hora de exibir? Eu faço isso, qualquer editor WYSWYG faz isso hehe. Saquei. É uma questão "estética". Padronizar as pagns. Valeu! Compartilhar este post Link para o post Compartilhar em outros sites
jganjos 0 Denunciar post Postado Novembro 6, 2013 Valeu! :coolio: Compartilhar este post Link para o post Compartilhar em outros sites