Tenho um formulário para cadastro de notícias onde podem ser enviados Título, texto, palavras chave e imagem.
Ele está salvando no banco de dados, mas na hora de mostrar a imagem dá erro.
Aí vão as páginas:
nova_noticia.php
<form action="cad_noticia.php" method="post" enctype="multipart/form-data" id="form2">
Título<br />
<input name="txttitulo" type="text" id="txttitulo" /><br />
Texto<br />
<textarea name="txttexto" id="txttexto"></textarea><br />
Palavras Chave<br />
<input name="txtpalavras" type="text" id="txtpalavras" /><br />
Imagem Notícia <br />
<input name="foto" type="file" id="foto" /><br /><br /><br />
<input type="submit" name="Submit" value="POSTAR" />cad_noticia.php
<?php
include("conecta.php");
$tit=$_POST['txttitulo'];
$texto=$_POST['txttexto'];
$key=$_POST['txtpalavras'];
$foto = $_FILES['foto']['name'];
$data=date("Y-m-d");
$tmpFoto = $_FILES['foto']['tmp_name'];
$destino = "noticias/imagens/".$foto;
include("funcoes.php");
if (empty($tit))
$erros[]="Preencha o título!";
if (empty($texto))
$erros[]="Preencha o texto!";
if (empty($key))
$erros[]="Preencha as palavras!";
if (!valida_imagem ($foto))
$erros[]="Imagem inválida!";
if (sizeof($erros)>0){
foreach ($erros as $erro){
echo "<p>$erro</p>";
}
}else{
$sql="insert into noticia (titulonoticia, textonoticia, palavrasnoticia, imagemnoticia, datanoticia) values ('$tit','$texto','$key','$foto','$data')";
if($query = @mysql_query($sql) or die ('Erro na inserção! '.mysql_error())){
header("Location: index.php");
}else{
echo('ERRO! Notícia não Cadastrada!');
}
}
?>index.php
<?php
require_once("conecta.php");
$sql = "SELECT * FROM noticia";
$query = mysql_query($sql);
$dados = mysql_fetch_assoc($query);
?>
<html>
<head>
<title>Teste</title>
</head>
<body>
<!-- Aqui o conteúdo da página em HTML -->
<p><img src="<?php echo $dados['foto'];?>" width="86" height="70" /></p>
</body>
</html>
Daí não aparece nada na parte indicada para aparecer a imagem no index.php.
Me ajudem por favor, é meu TCC do Técnico e só tenho a noite para fazer...
Obrigada!










