Ir para conteúdo

Arquivado

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

everton_boff

CKEditor - Não recupera dados do BD

Recommended Posts

Bom dia,
estou com um probleminha, instalei o CKEditor, ele salva no BD, mas não consegue recuperar os dados do mesmo no editor.

Segue código:

<?
	require_once("../includes/header.inc.php");
	$SQL = "SELECT usuarios_perfil FROM usuarios WHERE usuarios_codigo = ".$_SESSION["usuarios_codigo_"];
	$cur =& $conn->Execute($SQL);
	$SQL = "SELECT * FROM perfil WHERE perfil_codigo = ".$cur->fields["usuarios_perfil"];
	$cur =& $conn->Execute($SQL);
    if($cur->fields["perfil_empresa"]=="2"){ } else header ("Location: ../");
?>

<html>
<head>
<title><?=$config_nome?></title>
<LINK REL="stylesheet" HREF="../../estilos.css" TYPE="text/css">
<script>
	function validar(){
	if (form.empresa_texto.value == ""){
	alert("O campo TEXTO deve ser preenchido");
	return (false);}
	document.forms[0].submit.value='Aguarde'; 
	document.forms[0].submit.disabled=true;}		
</script>
</head>

<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0">

    <? $SQL = "SELECT * FROM empresa WHERE empresa_codigo = 1"; $cur =& $conn->Execute($SQL);
    $empresa_codigo = $cur->fields["empresa_codigo"];
    $empresa_texto = $cur->fields["empresa_texto"];
    ?>

	<form action="../empresa/salvar.php" method="post" target="0"  name="form" onSubmit="return validar()">
		<iframe src="about:blank" name="0" scrolling="no" width="0" height="0" marginwidth="0" marginheight="0" frameborder="0" hspace="0" vspace="0"></iframe>

        <?php
        include_once "ckeditor/ckeditor.php";
        $CKEditor = new CKEditor();
        $CKEditor->basePath = '/ckeditor/';
        $CKEditor->config['width'] = 600;
        $CKEditor->config['height'] = 300;
        $CKEditor->editor("empresa_texto", "Exemplo2");
        ?>

		<br>
		<input name="limpar" type="button" value="Limpar" onClick="this.value='Aguarde'; this.disabled=true; window.open('../empresa/salvar.php?limpar=limpar','_self')" class="button60"> 
		<input name="submit" type="submit" value="Salvar" class="button60">
	</form>
</body>
</html>


obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O CKEditor não é o responsável por recuperar os valores, e sim o PHP.

Se você não informá-los, como ele pode exibí-los?

Estão "ao vento" no código:

$empresa_codigo = $cur->fields["empresa_codigo"];
$empresa_texto = $cur->fields["empresa_texto"];

Compartilhar este post


Link para o post
Compartilhar em outros sites
$empresa_texto != "empresa_texto";

E se não me engano, o método CKEditor::editor() serve apenas para informar em qual campo será implementado o editor e não os seus valores.

 

Os valores devem ser atribuídos diretamente nos campos (input, textarea, select, etc).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troquei aquela linha

<?php
$CKEditor->editor("empresa_texto", "Exemplo2");
?>

por essa, funcionou igual na hora de salvar, mas continua não recupera dados do BD

 

<textarea id="empresa_texto" name="empresa_texto"></textarea>

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.