Ir para conteúdo
Fórum Script Brasil
  • 0

Ckeditor


svp.denis.borges

Pergunta

Olá pessoal estou com uma dúvida estou utilizando o ckeditor e gostaria de atualizar os dados que foram enviados para o bd, consegui listar todos os dados inseridos no bd só que não consigo atualizá-los ele pula direto para Acesso Indevido. Esse é o código:

 

 

<div id_mensagem="corpo">
<?php include "conexao.php"; ?>
<body>

<div> <?php include "topo.php"; ?></div>
<div id="meio" align="center">
<div align="left" class="cas">
<div class="titulo">Editar Mensagem</div>
<?php
session_start();
if(isset($_POST['id_mensagem'])){
  $id_mensagem = strip_tags(trim($_POST['id_mensagem']));
  $titulo = strip_tags(trim($_POST['titulo']));
  $descricao = strip_tags(trim($_POST['descricao']));
  
  if($login != "" && $id_mensagem_mensagem != "" ){
    $sql = "UPDATE mensagem SET titulo=?,descricao=? WHERE id_mensagem=?";
    $stmt = mysqli_prepare($con, $sql);
    mysqli_stmt_bind_param($stmt, "ssi", $titulo,$descricao, $id_mensagem);
    mysqli_stmt_execute($stmt);
    $editado = true;
  }
  else{
      $editado = false;
  }
}
else if(isset($_GET['id_mensagem'])){
  $id_mensagem = $_GET['id_mensagem'];
  $sql = "SELECT id_mensagem, titulo, descricao FROM mensagem WHERE id_mensagem=?";
  $stmt = mysqli_prepare($con, $sql);
  mysqli_stmt_bind_param($stmt, "i", $_GET['id_mensagem']);
  mysqli_stmt_execute($stmt);
  mysqli_stmt_store_result($stmt);
  $linha = mysqli_stmt_num_rows($stmt);

  if($linha == 1){
    mysqli_stmt_bind_result($stmt, $id_mensagem, $titulo, $descricao);
    mysqli_stmt_fetch($stmt);
    $resultado = true;
  }
  else{
    $resultado = false;
  }
}
//mysqli_stmt_close($stmt);
mysqli_close($con);
?>
<?php
if(isset($editado)){
  if($editado){
    echo "<h1>Dados atualizados com sucesso!</h1>";    
  }
  else{
  echo "Dados Invalidos " . $linha;  }
}
else if(isset($resultado)){
  if(!$resultado){
     echo "<h1>Usuário não cadastrado!</h1>";
  }else{
 
          echo "<fieldset>";
         echo "<legend>Notícias</legend>";
         echo "<form name='form1' method='post' action='editar_mensagem.php' />";
         echo "<label>Titulo</label><br />";
         echo "<input type='text' size='40' name='titulo' value='$titulo' /><br />";
         echo "<label>Descrição</label><br />";
         echo "<textarea name='descricao' class='editor' cols='50' rows='6' $descricao></textarea>";
         echo "<script type='text/javascript' src='ckeditor/ckeditor.js'></script>";
         echo "<script type='text/javascript'>";
         echo "CKEDITOR.replace('descricao')";
         echo "</script><br />";
         echo "<input type='submit' value='Atualizar' id='btn-cad'/>";
         echo "</form>";
         echo "</fieldset>";
  }
}
else{
  echo "<h1>Acesso Indevido!</h1>"; 
  }
  
  ?>
<div></br></div>
  <div><img src="img/setavoltar.png"/> <a href="listar_mensagem.php" class="linkmenu">Voltar</a></div> 
   </div>
             </div>
<?php include "rodape.php"; ?>
</div>

</body>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...