Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, estou me deparando um um erro, que acho qe seja coisa básica de se fazer, até mesmo que o funcionamento do sistema esta normal, cadastrando tudo direitinho no BD. Só que já apanhei muito dele é o segunte,estou me deparando com o erro:
Notice: Undefined index: titulo in C:\wamp\www\PAULINHO-GRAUS\enviar-noticias.php on line 8
Notice: Undefined index: texto in C:\wamp\www\PAULINHO-GRAUS\enviar-noticias.php on line 9
Notice: Undefined index: data in C:\wamp\www\PAULINHO-GRAUS\enviar-noticias.php on line 10
Notice: Undefined index: foto in C:\wamp\www\PAULINHO-GRAUS\enviar-noticias.php on line 14
Notice: Undefined index: foto in C:\wamp\www\PAULINHO-GRAUS\enviar-noticias.php on line 16
é um sistema de notícias onde tem, titulo, texto, data, foto etc...
Como eu disse anteriormente está tudo funcionando, só que dá essa notícia.
Eu li a respeito,dizem que para evitar o erro as variaveis tem que começar com a função isset(), mas não sei como atribuir a função.
o meu código é o seguinte:
<?php
require_once("conexao.php");
$titulo = $_POST['titulo'];
$texto = $_POST['texto'];
$data = $_POST['data'];
$nomefoto = $_FILES['foto']['name'];
$tmpfoto = $_FILES['foto']['tmp_name'];
$destino = "up-noticias/".$nomefoto;
$media = "up-noticias/media/".$nomefoto;
$thumbs = "up-noticias/thumbs/".$nomefoto;
if(move_uploaded_file($tmpfoto, $destino)){
$sql = "INSERT INTO noticias VALUES (null, '$titulo', '$texto', '$data', '$destino', '$media', '$thumbs')";
if ($query = @mysql_query($sql) or die ("Erro na Insercao ao bando de dados".mysql_error()));
}
include('Image.class.php');
$img = new Image();
//Imagem a ser redimensionada
$file = $destino;
//Redimensiona a imagem mantendo a original
$imgPointer = $img->prepareImage($file);
$img->prepareResize($imgPointer, 550, 275, 95, Image::$_IMG_RESIZE_FIXED);
$resizeResult = $img->createThumbNail($imgPointer, ($media));
//Redimensiona novamente a imagem, mantendo a original.
$img->prepareResize($imgPointer, 200, 120);
$resizeResult2 = $img->createThumbNail($imgPointer, ($thumbs));
if($resizeResult && $resizeResult2){
echo '<script>alert("Notícia cadastrada com sucesso!")</script>';
echo "<script>history.go(-1);</script>";echo "Falha na operação!";
}
?>
Desde já agradeço.
Carregando comentários...