Cita:
Iniciado por echo_ BLAH, sigue sin hacer lo que quiero, me borra registros aun aprentando cancel o aceptar detodos modos me borra.
pienso que en esta linea algo anda mal:
<td width="120"><a href="index.php?id='.$row[0].'"><img onclick="show_confirm()" value="Show a confirm box" src="delete-32.png" width="16" height="16"></a><td width="160"> </td>
Saludos!
Debes mandar el ID del archivo que vas a eliminar.
Prueba asi :
Archivo.php // ASEGURATE DE PONER EL NOMBRE DE TU ARCHIVO EN EL SCRIPT
Código PHP:
<?php
if($_GET['action']=="delete"){
$id= $_GET['id'];
$delete = "DELETE FROM table WHERE id='$id'";
$del = mysql_query($delete) or die (mysql_error());
$opt = "OPTIMIZE TABLE table";
$rop = mysql_query($opt);
};
?>
...
<SCRIPT>
function show_confirm(id){
var r=window.confirm("Estas seguro de borrar este registro?");
if (r==true){
window.location="archivo.php?action=delete&id="+id;
}else{
alert("Ha cancelado!");
}
}
</SCRIPT>
...
<a style="cursor:pointer; cursor: hand;" onClick="show_confirm(<?php echo '$id'; ?>)"><img alt="Show a confirm box" src="delete-32.png" width="16" height="16"></a>