saludos...
estaba haciendo una cosa para publicar noticias y asociarle alguna imagen, ademas borrar alguna noticia
aca tengo por ej> el que me lista los datos de la bd para luego eliminar el que desee por medio de paso de variables hacia otra pagina, asi tengo este
listar.php
Código:
<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());
echo "<table BORDER=1 CELLSPACING=1 CELLPADDING=1><tr>
<td>id</td><td>Contenido</td><td>Imagen</td><td>Eliminar</td>";
?><?
while ($i = mysql_fetch_array($result)) {
$id = $i[id_noticias];
echo ("<tr>
<td>".$i[id_noticias]."</td><td>".$i[contenido]."</td><td>".$i[imagen]."</td>");
echo ("<td>
<a href = 'eliminar.php?tabla=$tabla&eliminar=$id'><img src='cruz.gif'></a>
</td></tr>");
}
echo "</table>";
?>
y este otro del eliminar.php q lo saque del foro, pero no ve borra
Código:
<?php
$conexio = mysql_connect("servidor", "user", "pass");
mysql_select_db ("phpready", $conexio) OR die ("No se puede conectar");
$tabla = $_GET['tabla'];
$id = $_GET['eliminar'];
$quitar = "DELETE FROM $tabla WHERE id_noticias=$id";
$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,$conexio);
mysql_query($quitar_index,$conexio);
mysql_query($poner_index,$conexio);
mysql_close ($conexio);
?>
saben que cosa estaria mal? esta linea esta bien?
<a href = 'eliminar.php?tabla=$tabla&eliminar=$id'><img src='cruz.gif'></a>
</td></tr>");
cual seria el problem?
Se agradece la ayuda
nos vemos