我有一个更新新闻的页面,但它不起作用。我有这段代码,但变量 $imagem 中有错误。
<?php
session_start();
require_once '../config.php';
$id_nt = $_GET["id_nt_up"];
$titulo = $_POST["noticia_titulo"];
$conteudo = $_POST["noticia_conteudo"];
$descricao = $_POST["noticia_descricao"];
$autorPub = $_SESSION["Usuario"];
$autorSen = $_SESSION["Senha"];
$SQL_AU = mysql_query("SELECT id, Nome FROM utilizadores WHERE Usuario='$autorPub' and Senha='$autorSen' ");
while($ath = mysql_fetch_assoc($SQL_AU)){
$autorN = $ath["Nome"];
$idAutor = $ath['id'];
}
// Configuração da Imagem
$imagem = $_FILES["imagem-noticia"];
$destino = "../img/noticias/".$imagem['name'];
if(isset($_POST["submit"])){
mysql_query("UPDATE noticias SET Titulo='$titulo', Conteudo='$conteudo', Descricao='$descricao', Username=$autorN, Imagem='".$imagem['name']."' WHERE id_noticia=$id_nt");
if($imagem['type'] == "image/jpeg"){
if($imagem['type'] == "image/jpeg"){
move_uploaded_file($imagem['tmp_name'] , $destino);
}else if($imagem['type'] == "image/png"){
move_uploaded_file($imagem['tmp_name'] , $destino);
}else if($imagem['type'] == "image/gif"){
move_uploaded_file($imagem['tmp_name'] , $destino);
}
}
}
?>
当我尝试更新新闻时,我收到此错误。
注意:未定义索引:第 35 行 C:\wamp\www\bootstrap-3.1.1-dist\admin\editar_noticia_sucess.php 中的 imagem-noticia
editar_noticia_sucess.php 就是上面的这个文件。
问候,路易斯坎迪亚斯