Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Menty

Editor Tinymce - Não Grava No Banco

Recommended Posts

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, 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

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
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

É 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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.