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>";
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);
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!