Este es el código del formulario
Código PHP:
<form action="categoria_mod_alert.php?cat_eli=<?php echo $_POST['cat_eli']; ?>" method="post" name="eliminar" id="eliminar">
<div align="center">
<select name="cat_eli" id="cat_eli">
<?php
do {
?>
<option value="<?php echo $row_categoria['id']?>"><?php echo $row_categoria['nombre']?></option>
<?php
} while ($row_categoria = mysql_fetch_assoc($categoria));
$rows = mysql_num_rows($categoria);
if($rows > 0) {
mysql_data_seek($categoria, 0);
$row_categoria = mysql_fetch_assoc($categoria);
}
?>
</select>
<input type="submit" name="Submit4" value="Eliminar" />
</div>
</form>
Este es el código de la página que recibe el formulario
Código PHP:
<html>
<head>
<script>
function eliminar(){
if (confirm('¿Está seguro de querer eliminar la categoria?')) {
location.href='categoria_eliminar.php?id=<?php echo $_GET["cat_eli"]; ?>';
}else{
location.href='javascript:history.back()';
}
}
</script>
</head>
<body onLoad="javascript:eliminar()">
</body>
</html>
Y luego categoria_eliminar.php elimina el registro donde id= al valor que le envío
Creo que sería mejor trabajar todo en una misma página, por lo menos el javascript de la confirmación