Que tal
paumiramon, primero que todo bienvenida al foro, verifica que no tengas errores en las consultas aunque se detectan varios a simple vista, prueba así tu código
Código PHP:
// si se envia el formulario de edicion
if (isset($_POST['submit'])) {
$titulo = $_POST['titulo'];
$cuerpo = $_POST['cuerpo'];
$estado = $_POST['estado'];
$idNoticia = $_POST['idNoticia'];
$query = "UPDATE `noticias` set titulo = '$titulo', cuerpo = '$cuerpo', estado = '$estado' WHERE idNoticia = $idNoticia LIMIT 1";
$response = mysql_query($query, $conn) or die("Error en query $query:" .mysql_error() );
}
// si tenemos id de noticia
if (!empty($_GET['idNoticia']) ) {
$idNoticia = $_GET['idNoticia'];
// traemos la noticia
$query_I = "SELECT idNoticia,titulo,cuerpo,estado FROM `noticias` WHERE idNoticia = $idNoticia limit 1";
$response = mysql_query($query, $conn)or die("Error en query $query_I:" .mysql_error() );;
$noticia = mysql_fetch_assoc($response);
}
Ahora verifica bien el valor de
$_GET['idNoticia'], que te este llegando correctamente
Saludos.