Menty 0 Denunciar post Postado Fevereiro 28, 2011 Ai galera, tenho instalado no meu site o Editor Tinymce, funciona certinho, executa, mostra tudo certinho; mas quando vai gravar no banco, nao grava a formatação junto, por exemplo ("<strong>hello world!</strong>") grava assim >> ("hello world!"). E assim acontece tbm pra tds os tipos de formatação que eu colocar, não sei oq pode estar acontecendo, por favor me ajudem. :ermm: . Será q erro de caminho ? Não sei, mas acho q se fosse erro de caminho, nem estaria "aparecendo" o editor na página. Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Fevereiro 28, 2011 Já pensou em testar outro editor ? aconselho o CKEditor Compartilhar este post Link para o post Compartilhar em outros sites
Menty 0 Denunciar post Postado Março 2, 2011 gremio10, sim ja testei sim, tbm não funcionou, aparece td certinho, mas qndo grava no banco, vai sem formatação. :clap: agradeço sua dica. Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Março 2, 2011 Cara, muito estranho isso, pois eu utilizo ele e consigo guardar todas as informações que coloco, formatação de cores, alinhamentos e etc... como está configurado o campo do banco ? varchar ou Text ? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Março 2, 2011 não sei oq pode estar acontecendo, por favor me ajudem. :ermm: . mostre como você faz o INSERT. Compartilhar este post Link para o post Compartilhar em outros sites
Rafael Sirotheau 43 Denunciar post Postado Março 2, 2011 É provavel que voce esteja usando strip_tags() na variavel que contem o valor do textarea Compartilhar este post Link para o post Compartilhar em outros sites
Menty 0 Denunciar post Postado Março 11, 2011 eu estou usando o campo do banco como TEXT .. minha TEXTAREA ta normal...<textarea name="texto" id="texto"></textarea>....pego o valor dela por POST ($_POST[texto])....kkkk estranho memso...ja pensei em td...mas realmente não sei oq ta acontecendo Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Março 11, 2011 Mostre os códigos reais, do formulario, e do insert. Sem isso, não vamos conseguir te ajudar. habilite as mensagens de erro: http://forum.imasters.com.br/topic/375800-orientacoes-para-uma-boa-participacao/ Compartilhar este post Link para o post Compartilhar em outros sites
Menty 0 Denunciar post Postado Março 14, 2011 ta ai o código.... <?php include("../../include/config.php"); ?> <? if ($SiteUrl){ ?> <script type="text/javascript" src="../../editor/jscripts/tiny_mce/tiny_mce.js"></script> <script type="text/javascript">tinyMCE.init({ mode : "exact",/*AQUI você PODE COLOCAR (mode : "textareas",) QUE ENTAO O EDITOR VAI FUNCIONAR PARA TODAS TEXTAREAS DO FORMULARIO*/ elements : "obs",/*NOME DO CAMPO QUE VAI RECEBER O EDITOR*/ theme : "advanced", skin : "o2k7", skin_variant : "silver", plugins : "pagebreak,style,layer,table,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups,autosave", theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,formatselect,fontselect,fontsizeselect", theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,bullist,numlist,|,undo,redo,|,link,unlink,code,|,insertdate,inserttime,|,forecolor,backcolor", theme_advanced_buttons3 : "hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,advhr,|,print,|,ltr,rtl,|,fullscreen", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", theme_advanced_resizing : true, content_css : "css/content.css", template_external_list_url : "lists/template_list.js", external_link_list_url : "lists/link_list.js", external_image_list_url : "lists/image_list.js", media_external_list_url : "lists/media_list.js", template_replace_values : { username : "Some User", staffid : "991234" }});</script> <link href="<?=URL_TEMA;?>css.css" rel="stylesheet" type="text/css"> <style type="text/css">body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}</style> <table width="99%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"> <? //Verifico se o cara mandou algo pra gravar. $id = base64_decode($aWRk); //idd criptografado, pros caras não ferra tudo hehehe $Dados = mysql_query("Select * from rh_dadospessoais where id='$id' limit 1"); $a = mysql_fetch_array($Dados); $dp01 = $a[dp01];$dp02 = $a[dp02];$dp03 = $a[dp03];$dp04 = $a[dp04];$dp05 = $a[dp05];$dp06 = $a[dp06];$dp07 = $a[dp07]; $dp08 = $a[dp08];$dp09 = $a[dp09];$dp10 = $a[dp10];$dp11 = $a[dp11];$dp12 = $a[dp12];$dp13 = $a[dp13];$dp14 = $a[dp14]; $dp15 = $a[dp15];$dp16 = $a[dp16];$dp17 = $a[dp17];$foto = $a[foto];$dp19 = $a[dp19];$cpf = $a[cpf]; $dp20 = $a[dp20];$dp21 = $a[dp21];$dp22 = $a[dp22];$dp23 = $a[dp23];$dp24 = $a[dp24];$dp25 = $a[dp25];$dp26 = $a[dp26]; $dp27 = $a[dp27];$dp28 = $a[dp28]; ?> <? //Verifico se o cara mandou algo pra gravar. if ($_REQUEST[acao]==""){ ?> <form method="post" name="cad" id="cad" enctype="multipart/form-data"> <input type="hidden" name="acao" value="cadastrar" /> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td bgcolor="#FFFFFF"><table align="center" width="99%" border="0" class="font-1" cellspacing="4" cellspading="4"> <tr> <td height="65" colspan="2" bgcolor="#EFEFEF" class="font-5"><div align="center"><span class="font-6"><strong>CURRICULUM VITAE</strong></span><strong> <br /> OCCRH | SECOL - Gestão de Recursos Humanos</strong></div></td> </tr> </table> <tr> <td colspan="2"></td> </tr> <tr> <td><table width="100%" border="0" cellpadding="0" cellspacing="4" class="font-1"> <tr> <td><strong>Nome Completo</strong>: <?=$dp01?> <strong>CPF</strong>: <?=$cpf?> <strong>RG</strong>: <?=$dp25?> - <?=$dp26?></td> </tr> <tr> <td><strong>Email</strong>: <?=$dp05?> <strong>Fumante</strong>: <?=$dp07?></td> </tr> <tr> <td><strong>Data de Nascimento</strong>: <?=$dp02?>/<?=$dp23?>/<?=$dp24?> <strong>Idade</strong>: <?=$dp03?> <strong>Sexo</strong>: <?=$dp04?></td> </tr> <tr> <td><strong>Estado Civil</strong>: <?=$dp06?></td> </tr> <tr> <td><strong>Telefone</strong>: <?=$dp08?> <strong>Telefone Recado</strong>: <?=$dp09?> <strong>Telefone Celular</strong>: <?=$dp10?></td> </tr> <tr> <td><strong>Endereço</strong>: <?=$dp11?> <strong> Nº: </strong> <?=$dp12?></td> </tr> <tr> <td><strong>Bairro</strong>: <?=$dp13?> <strong>Cidade/UF</strong>: <?=$dp14?> <strong>CEP</strong>: <?=$dp15?></td> </tr> <tr> <td class="font-1"><hr /></td> </tr> </table> <table align="center" width="100%" border="0" class="arial11" cellspacing="4" cellspading="4"> <tr> <td class="font-1"> <strong>Observação :</strong><br /> <textarea name="obs" id="obs" rows="10" cols="70"></textarea> </td> </tr> <tr> <td><input name="gravar" type="submit" class="form-busca-botao" value="Gravar Obs."></td> </tr> </table> </form> <? }else{ $obs = $_POST[obs]; //PEGA A HORA E DATA DO SERVIDOR $data = date("d/m/Y - H:i:s", time(void)); //PESSOA QUE VAI CADASTRAR O CURRÍCULUM, DE ACORDO COM A SECAO/////////////////// $usuario = $_SESSION[nome_admin];//PEGA A PESSOA QUE ESTA LOGADA E GRAVA NO BD //GRAVANDO NO BANCO //$Grava_obs --- DADOS PESSOAIS $Grava_obs = "Insert into rh_observacao ( id, idc, obs, data_hora, pessoa )values( '', '$id', '$obs', '$data', '$usuario' )"; $Grava = $Sql->prepare($Grava_obs);$Grava->execute(); //////////GRAVA NO BANCO LOG SYSTEM//////////////////////////////////////////// $data = date("d/m/Y - H:i:s", time(void));///////PEGA DATA-HORA DO SERVIDOR//// $id_admin = $_SESSION[uid_admin]; $nome_admin = $_SESSION[nome_admin]; $descricao = "Observação postada pelo admin ($id_admin - $nome_admin)";//MENSAGEM/// $Grava_log = "Insert into log_system ( id, descricao, data_hora, id_usuario, nome_usuario )values( '', '$descricao', '$data', '$id_admin', '$nome_admin')"; $Grava = $Sql->prepare($Grava_log);$Grava->execute(); //////////#GRAVA NO BANCO LOG SYSTEM#//////////////////////////////////////////// ?><table align="center" width="95%" border="0" class="arial11"> <tr> <td align="center" height="200"> Observação cadastrada com sucesso.<br /> <br /><input name="Fechar" type="button" class="arial00-13" onClick="window.close();" value="Fechar" /><br /><br /> </td> </tr> </table><? } ?></td> </tr> </table> <? } ?> Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Março 14, 2011 Okay: <textarea name="obs" id="obs" rows="10" cols="70"></textarea> o name do teu <textarea> é obs neste trecho, de um echo em $Grava_obs: $obs = $_POST['obs']; $Grava_obs = "Insert into rh_observacao ( id, idc, obs, data_hora, pessoa )values( '', '$id', '$obs', '$data', '$usuario')"; echo $Grava_obs; poste oque aparecer. qual lib está usando para se conectar ao banco ? não vi onde você habilitou as mensagens de erro, conforme pedi no post anterior. Realize todos os procedimentos indicados, e volte com o resultado. Compartilhar este post Link para o post Compartilhar em outros sites