Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2007, 08:38
setram
 
Fecha de Ingreso: julio-2007
Mensajes: 63
Antigüedad: 16 años, 7 meses
Puntos: 0
recuperar variable

Tengo el siguiente código


Página donde aparece listado noticias:
noticias.php

Código PHP:
while($tabla=mysql_fetch_array($lista)){
 echo 
"<table width='655' border='1' cellspacing='0' cellpadding='0'>";
 echo 
"<tr><td><strong> Titulo: </strong>".$tabla['titulo']."</td></tr>";
 echo 
"<tr><td><strong>Contenido: </strong>".$tabla['cont']."</td></tr>";
  echo 
"<tr><td><strong>Escrito por: </strong>".$tabla['id_usuario']."</td></tr>";
 echo 
"<tr><td><a href=\"modifica_noticia.php?idNoticia=".$tabla['id_noticia']."\">Modificar</a></td></tr>";  
 echo 
"</table>"
Página donde se modifica la noticia seleccionada. Aparece el formulario con los datos ya guardados:
modifica_noticia.php

Código PHP:
<?
...
$idNoticia = (int) $_GET['idNoticia'];
$cerca=mysql_query("SELECT * FROM noticias WHERE id_usuario LIKE '$id' AND id_noticia='$idNoticia'"$link);  
$rs=mysql_fetch_array($cerca);
?>

Y finalmente la página donde me actualiza los datos. Al pulsar Guardar en la página anterior me redirecciona a:
actualiza_noticia.php

Código PHP:
$actualiza=mysql_query("UPDATE noticias SET titulo='$titulo', contenido='$cont', WHERE id_usuario LIKE '$id' AND id_noticia='$idNoticia'"$link); 
Al ejecutarlo me sale el siguiente error:
Notice: Undefined index: idNoticia de la pagina actualiza_noticia.php

Como puedo hacer referencia a la variable de la otra página? lo que quiero es que SOLO me actualize la noticia que estaba modificando

gracias!