No veo nada malo, solo algunas fallas en html y falta de comillas, por aqui y por alla.
Código PHP:
<H1>ELIMINAR DE NOTICIAS</H1>
<?
$conexio = mysql_connect("servidor", "user", "pass");
mysql_select_db ("phpready", $conexio) OR die ("No se puede conectar");
$tabla ="noticias";
$sql="SELECT * FROM NOTICIAS";
$result = mysql_query($sql,$conexio) or die ("Error en $sql :".mysql_error());
?>
<table border="1" CELLSPACING=1 CELLPADDING=1><tr>
<td>id</td><td>Contenido</td><td>Imagen</td><td>Eliminar</td></tr>
<?
while ($i = mysql_fetch_array($result)) {
echo "<tr><td>".$i['id_noticias']."</td><td>".$i['contenido']."</td><td>".$i['imagen']."</td>";
echo '<td><a href ="eliminar.php?tabla='.$tabla.'&eliminar='.$i['id_noticias'].'"><img src="cruz.gif"></a></td></tr>';
}
?>
</table>
A veces con repasar el codigo y colocar bien todo, solicionan los problemas.
Código PHP:
$conexio = mysql_connect("servidor", "user", "pass");
mysql_select_db ("phpready", $conexio) OR die ("No se puede conectar");
$quitar = "DELETE FROM ".$_GET['tabla']." WHERE id_noticias=".$_GET['eliminar']."";
$quitar_index = "ALTER TABLE ".$seccion." DROP id_noticias";
$poner_index = "ALTER TABLE ".$seccion." ADD id_noticias INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST";
mysql_query($quitar);
mysql_query($quitar_index);
mysql_query($poner_index);
Despues de estas correciones deberia de funcionar, si no estudia tu codigo por pasos. Hasta que sepas donde falla.
De nada