Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal estou com o seguinte problema tenho o codigo abaixo que é um formulario para preenchimento de uma noticia >
<?php
require("loga.php").?><html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml) <head> <link href="estilo.css" rel="stylesheet" type="text/css"/> <meta http-equiv="Content-Type" content="text/html. charset=iso-8859-1" /> <script type="text/javascript" src="ckeditor/ckeditor.js"></script> <link rel="shortcut icon" href="imagens190/logotitle.gif" >
<title>urupa190 - Públicar notícia</title>
<script type="text/javascript">
window.onload = function() {
CKEDITOR.replace( 'editor' ). }. </script> <style>.dadosnoticia{
font-size: 16px. color: #000040. background:#F5F5F5. margin-top:25px. padding: 10px 10px. border: 2px solid #808080. border-radius: 10px. width: 960px. }border-radius:5px. }
</style> </head>
<body>
<?php date_default_timezone_set('America/Manaus').?> <div id="conteudo"> <div id="logo"> <?php include "logo-principal.php". include "dataadmin.php".?> </div> <?php include "menu-horizontal.php".?>
<div id="meio">
<h1 align = "center">Públicar Notícia</h1>
<h2>Dados Principais</h2>
<div class = "dadosnoticia"> <form action="" method="POST" enctype="multipart/form-data" name="form_upload" id="form_upload"> <b>Categoria:</b> <select name = "tipo_noticias" size="1">
<option selected="selected" value="Policial">Policial</option>
<option value="Economia">Economia</option>
<option value="Educação">Educação</option>
<option value="Esporte">Esporte</option>
<option value="Justiça">Justiça</option>
<option value="Política">Politica</option>
<option value="Saúde">Saúde</option> <option value="Artigo">Artigo</option>
<option value="Notícia Internacional">Notícia Internacional</option>
<option value="Outras Notícias">Outras Notícias</option>
</select> <b>Local:</b> <input type = "text" name = "cidade_noticia" size = "50" value = "Urupá"><br>
<b>Título:</b> <input type = "text" name = "titulo_noticias" size = "130" maxlength="120" title="Limite máximo de 120 caracteres" class="CampoTexto" id="titulo" /><br>
<b>Capa:</b> <input type = "file" name = "foto_capa" size = "50"><br>
<b>Fonte:</b> <input type = "text" name = "fonte_noticias" size = "20" value = "urupa190">
<b>Fotos de:</b> <input type = "text" name = "autor_fotos" size = "20" value = "urupa190">
<?php$data_noticias = date("Y-m-d"). $hora_noticias = date("H:i:s"). $novadata = substr($data_noticias,8,2). "/".substr($data_noticias,5,2). "/". substr($data_noticias,0,4). echo '<b>Data:</b> <input type = "text" name = "data_noticias" size = "6" value = "'.$novadata.'">'. echo '<b>Hora:</b> <input type = "text" name = "hora_noticias" size = "6" value = "'.$hora_noticias.'"></td></tr>'.?>
</div>
<h2>Inserir vídeos/imagens</h2>
<div class = "dadosnoticia">
<b>Vídeo 1:</b><input type = "text" name="video_noticias1" size = "130" title = "Digite o código de incorporação, na maioria dos vídeos basta clicar com o botao direito do mouse"><br>
<b>Vídeo 2:</b><input type = "text" name="video_noticias2" size = "130" title = "Digite o código de incorporação, na maioria dos vídeos basta clicar com o botao direito do mouse"><br>
<b>Vídeo 3:</b><input type = "text" name="video_noticias3" size = "130" title = "Digite o código de incorporação, na maioria dos vídeos basta clicar com o botao direito do mouse"><br>
<b>Vídeo 4:</b><input type = "text" name="video_noticias4" size = "130" title = "Digite o código de incorporação, na maioria dos vídeos basta clicar com o botao direito do mouse"><br>
<b>Vídeo 5:</b><input type = "text" name="video_noticias5" size = "130" title = "Digite o código de incorporação, na maioria dos vídeos basta clicar com o botao direito do mouse"><br> <b>Imagens:</b><input type="file" name="arquivo[]" multiple="multiple" title ="Máximo de 50 fotos">
</div>
<h2>Redação</h2>
<div class = "dadosnoticia">
<textarea id="editor" name="redacao_noticias"></textarea>
</div> <?php
$sel_id = "SELECT id_noticias from `tbl_noticias` order by id_noticias desc limit 1". $id_sel = mysql_query($sel_id) or die ("Não foi possível selecionar o ùltimo campo da tabela! ".mysql_error()). $numero_noticia = $linha['id_noticias']. }
$numero_noticia++. echo '<input type = "hidden" name = "id_redator" value = "'.$_SESSION['id_redator'].'">'. echo '<input type = "hidden" name = "numero_noticia" value = "'.$numero_noticia.'">'.?> <p align = "center"><input type="reset" value = "Lmpar"><input type="submit" id="btn_enviar" value = "Públicar"></p> </form> <div id="mensagem"></div> <div id="porcentagem"> <div id="barra"><b>0%</b></div> </div> </fieldset>
</div> </div>
<?php
include "rodape.php".?>
<script src="jquery.js"></script>
<script src="jquery.form.js"></script>
<script src="upload.js"></script> </body>
</html> O arquivo acima envia para os arquivos abaixo sendo: > $(document).ready(function(){ var mensagem = $("#mensagem"). var barra = $("#barra"). $("#btn_enviar").on('click', function(event){ event.preventDefault(). $("#form_upload").ajaxForm({ url: 'upload.php', uploadProgress: function(event, position, total, percentComplete) { mensagem.html(''). barra.css('color', '#fff'). barra.width(percentComplete*9.9). barra.html(percentComplete+'%'). }, success: function(data) { barra.width('990'). var mensagem = data. alert('Notícia Publicada com Sucesso!'). location.href=mensagem. }, error: function(){ mensagem.html('Erro com o arquivo'). } }).submit() }). }) e > <?php
date_default_timezone_set('America/Manaus'). include "conexao.php". $id_redator = $_POST['id_redator']. $tipo_noticias = $_POST['tipo_noticias']. $cidade_noticia = $_POST['cidade_noticia']. $titulo_noticias = $_POST['titulo_noticias']. $redacao_noticias = $_POST['redacao_noticias']. $video_noticias1 = $_POST['video_noticias1']. $video_noticias2 = $_POST['video_noticias2']. $video_noticias3 = $_POST['video_noticias3']. $video_noticias4 = $_POST['video_noticias4']. $video_noticias5 = $_POST['video_noticias5']. $fonte_noticias = $_POST['fonte_noticias']. $autor_fotos = $_POST['autor_fotos']. $data_noticias = $_POST['data_noticias']. $hora_noticias = $_POST['hora_noticias']. $copia_noticia = "novo". $numero_noticia = $_POST['numero_noticia']. $altera_data = (substr($data_noticias,6,4).'/'.substr($data_noticias,3,2).'/'.substr($data_noticias,0,2)). $data_foto = substr($altera_data,8,2). ".".substr($altera_data,5,2). ".". substr($altera_data,0,4). $hora_foto = substr($hora_noticias,0,2). "h".substr($hora_noticias,3,2). "min". //VERIFICANDO O ULTIMO CAMPO DA TABELA NOTICIAS, POIS ASSIM QUE INSERIR A NOTICIA POR COMPLETA A PAGINA JA VAI REDIRECIONAR PARA A NOTICIA QUE ACABOU DE SER INSERIDA $noticia_n = "Noticia de Numero $numero_noticia". //RECEBENDO INFORMAÇÕES DE IMAGENS INSERIDAS NO FORMULARIOS E CRIANDO CONDIÇÕESS PARA INSERIR NO BANCO DE DADOS, CASO O CAMPO DA IMAGEM SEJA = A NADA A VARIAVEL DA IMAGEM ARMAZENARÁ UM CAMPO EM BRANCO $diretorio = "imagensnoticias190". if (@$_FILES['foto_capa']['name'] == "") {
$foto_capa = "". }$foto_capa = $diretorio."/".$noticia_n." imagem capa de ". $data_foto." as ". $hora_foto. " ". $_FILES['foto_capa']['name']. (move_uploaded_file($_FILES['foto_capa']['tmp_name'], $foto_capa)). } $data_noticias = (substr($data_noticias,6,4).'/'.substr($data_noticias,3,2).'/'.substr($data_noticias,0,2)). $envia = "INSERT INTO tbl_noticias (id_redator, tipo_noticias, cidade_noticia, titulo_noticias, foto_capa, redacao_noticias, video_noticias, video_noticias2, video_noticias3, video_noticias4, video_noticias5, fonte_noticias, autor_fotos, data_noticias, hora_noticias, copia_noticia) values ('$id_redator', '$tipo_noticias', '$cidade_noticia', '$titulo_noticias', '$foto_capa', '$redacao_noticias', '$video_noticias1', '$video_noticias2', '$video_noticias3', '$video_noticias4', '$video_noticias5','$fonte_noticias', '$autor_fotos', '$data_noticias', '$hora_noticias', '$copia_noticia')". MYSQL_QUERY($envia) or die ("erro ao cadastrar noticias". MYSQL_ERROR()). $arquivo = isset($_FILES['arquivo'])? $_FILES['arquivo']: FALSE. for ($k = 0. $k < count($arquivo['name']). $k++){if ($_FILES['arquivo']['name'][$k] <> ""){ $arquivo_nome = $_FILES['arquivo']['name'][$k]. $arquivo_temporario = $_FILES['arquivo']['tmp_name'][$k]. $extensao = end(explode('.', $arquivo_nome)). $novo_nome_arquivo = uniqid().'.'.$extensao. if(move_uploaded_file($arquivo_temporario, 'imagensnoticias190/'.$novo_nome_arquivo)){ $numero_noticia = $_POST['numero_noticia']. $insere = "insert into tbl_imagens_noticias190 (id_noticias, endereco_noticias190) values ('$numero_noticia','$novo_nome_arquivo')". mysql_query($insere) or die ("Erro ao inserir as imagens no banco de dados".mysql_error()). }
$conta[]=$k. }
}
if($k <> 0){
$campo_organizador = implode(',', $conta). $insere="insert into tbl_organiza_imagens_noticias (id_noticias, campo_organizador) values ('$numero_noticia','$campo_organizador')". mysql_query($insere) or die ("erro ao inserir dados na tabela organizador de noticias".mysql_error()). }
echo "noticia-completa.php?id_noticias=$numero_noticia".?> O problema é que a variável que esta no > <textarea id="editor" name="redacao_noticias"></textarea> não esta inserido no banco de dados, todas as outras vão, acho que o problema esta sendo com o **editor de texto, CKEDITOR, por que quando eu coloco somente o **<textarea></textarea> sem o editor de texto ela insere normalmente, eu não sei como resolver esse problema. Preciso da ajuda de vocêsCarregando comentários...