Erro em atualização de notícia
Fiz um arquivo para editar e outro para atualizar as notícias do meu sistema. Tudo ocorre perfeitamente quando estou atualizando os textos, mas com as imagens ele retorna os erros:
Notice: Undefined index: foto01 in D:\wamp\www\AAA\sistema\mundo\atualizar.php on line 20
Notice: Undefined variable: foto02 in D:\wamp\www\AAA\sistema\mundo\atualizar.php on line 23
Notice: Undefined variable: foto03 in D:\wamp\www\AAA\sistema\mundo\atualizar.php on line 23
Notice: Undefined variable: foto04 in D:\wamp\www\AAA\sistema\mundo\atualizar.php on line 23
Notice: Undefined variable: foto05 in D:\wamp\www\AAA\sistema\mundo\atualizar.php on line 23
Seguem os dois arquivos:
editar.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml"](http://www.w3.org/1999/xhtml) xml:lang="pt" lang="pt-br">
<head>
<title>Zóio TV - Sistema de Administração</title>
<meta name="author" content="Zie Design - Soluções inteligentes" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="content-language" content="pt-br" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="css/estilos.css" type="text/css" />
<script type="text/javascript">
function Caracteres(objeto){
var limite = 130;
var erro = "Você ultrapassou o limite de caracteres.";
tamanho = objeto.value.length;
if (tamanho>limite) {
objeto.value = objeto.value.substring(0,limite);
alert(erro);
} else {
document.getElementById('restantes').innerHTML = (limite-objeto.value.length);
}
}
</script>
</head>
<body>
<?php
include "../SQL.php";
$id = isset($_REQUEST['id']) ? (int)$_REQUEST['id']: '';;
$achanew = "SELECT * FROM mundo WHERE nid=$id";
$query = mysql_query($achanew);
$rs = mysql_num_rows($query);
if($rs > 0) {
while($dados = mysql_fetch_array($query)) {
$id = $dados['nid'];
$titulo = $dados['titulo'];
$chamada = $dados['chamada'];
$noticia = $dados['noticia'];
$data = $dados['data'];
$hora = $dados['hora'];
$foto01 = $dados['foto01'];
$foto02 = $dados['foto02'];
$foto03 = $dados['foto03'];
$foto04 = $dados['foto04'];
$foto05 = $dados['foto05'];
$foto01 = $_POST['foto01'];
?>
<?php
}
}
?>
<h2>Editar notícia</h2>
<form action="atualizar.php" method="post" enctype="multipart/form-data" name="form1">
<p id="titulo">Título:</p>
<input name="titulo" type="text" size="40" id="titulo" value="<?php echo $titulo ?>" />
<p id="chamada">Chamada:</p>
<textarea name="chamada" cols="40" rows="5" id="chamada" onBlur="Caracteres(this)" onKeyDown="Caracteres(this)" onKeyUp="Caracteres(this)" ><?php echo $chamada ?></textarea>
<p><span>caracters: <span id="restantes">130</span></span></p>
<p id="noticia">Notícia:</p>
<textarea name="noticia" cols="40" rows="5" id="noticia"><?php echo $noticia ?></textarea>
<p id="titulo">Foto principal:</p>
<?php echo "<img src=".$foto01." width=\"100\" height=\"100\" /><br>" ?>
<input name="foto01" type="file" size="40" /><br />
<p id="titulo">Foto 02:</p>
<?php echo "<img src=".$foto02." width=\"100\" height=\"100\" /><br>" ?>
<input name="foto02" type="file" size="40" /><br />
<p id="titulo">Foto 03:</p>
<?php echo "<img src=".$foto03." width=\"100\" height=\"100\" /><br>" ?>
<input name="foto03" type="file" size="40" /><br />
<p id="titulo">Foto 04:</p>
<?php echo "<img src=".$foto04." width=\"100\" height=\"100\" /><br>" ?>
<input name="foto04" type="file" size="40" /><br />
<p id="titulo">Foto 05:</p>
<?php echo "<img src=".$foto05." width=\"100\" height=\"100\" /><br>" ?>
<input name="foto05" type="file" size="40" /><br />
<input type="hidden" name="data" value="<?php echo $data ?>">
<input type="hidden" name="hora" value="<?php echo $hora ?>">
<input type='hidden' name="pass" value="<?php echo $senha ?>">
<input type='hidden' name="id" value="<?php echo $id ?>">
<input type="submit" name="enviar" value="Enviar" id="enviar">
</form>
</body>
</html>atualizar.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml"](http://www.w3.org/1999/xhtml) xml:lang="pt" lang="pt-br">
<head>
<title>Zóio TV - Sistema de Administração</title>
<meta name="author" content="Zie Design - Soluções inteligentes" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="content-language" content="pt-br" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="css/estilos.css" type="text/css" />
</head>
<body>
<?php
include("../restringir.php");
include("../SQL.php");
$id = $_POST['id'];
$titulo = $_POST['titulo'];
$chamada = $_POST['chamada'];
$noticia = $_POST['noticia'];
$foto01 = $_POST['foto01'];
$sql = "UPDATE mundo SET titulo = '$titulo', chamada = '$chamada', noticia = '$noticia', foto01 = '$foto01', foto02 = '$foto02', foto03 = '$foto03', foto04 = '$foto04', foto05 = '$foto05' WHERE nid = '$id'";
$exe = mysql_query($sql) or die(mysql_error());
echo "<p>Notícia atualizada com sucesso.</p>";
echo "<a href=\"javascript:history.go(-1)\" style=\"color: red;\">Voltar</a>";
?>
</body>
</html>Discussão (5)
Carregando comentários...