Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2005, 18:41
byzard
 
Fecha de Ingreso: agosto-2003
Ubicación: santiago, chile
Mensajes: 303
Antigüedad: 20 años, 8 meses
Puntos: 0
duda.sintaxis.eliminar registro.sos.help

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