estoy haciendo una eliminacion logica... presento los elementos en una tabla y cada fila con su respectivo checkbox.... y lo que quiero es que al momento de seleccionar sea uno o algunos... los envie al script donde solo me actualice el estado de activo a inactivo y al momento de presentar otra vez la consulta solo se presentan los activos...
esto es lo que pongo cuando voy a la pagina de eliminar usuario....
Código PHP:
<html><title>Eliminar</title>
<head>
<script language="javascript">
function confirmar(){
<?php
echo $valor;
?>
if(document.frm_chk.check.checked==true){
var name=confirm("Realmente Desea eliminar el usuario")
document.form1.action='../conexion/con_eli_usu.php';
}
}
</script>
</head>
<body>
<form name="form1" method="post" action="" onSubmit="confirmar()">
<input type="submit" name="Submit" value="Eliminar Seleccionados">
</form>
<p>
<?php
include("../conexion/conexion.php");
$link=Conectarse();
$result = mysql_query("SELECT id,usuario,nombre,apellido,cedula,direccion FROM ing_usu where estado_usu='A'", $link);
if ($result!=0){
echo "<table border = '1'> \n";
echo "<tr bgcolor='#ECE9D8'><td><div align='center'><strong>Id</strong></div></td><td><div align='center'><strong>Usuario</strong></div></td><td><div align='center'><strong>Nombre</strong></div></td><td><div align='center'><strong>Apellido</strong></div></td><td><div align='center'><strong>Cedula</strong></div></td><td><div align='center'><strong>Direccion</strong></div></td><td><div align='center'><strong>Eliminar</strong></div></td></tr> \n";
while ($row = mysql_fetch_array($result)) {
$id= $row["id"];
echo "<tr><td>".$row["id"].
"</td><td>".$row["usuario"]."</td><td>".$row["nombre"]."</td><td>".$row["apellido"]."</td><td>".$row["cedula"]."</td><td>".$row["direccion"]."</td><td valign='middle'><form name='frm_chk' method='post' action=''><div align='center' valign='middle'>
<input type=\"checkbox\" name=\"check[]\" value=\"$id\">
</div>
</form></td></tr> \n";
}
echo "</table> \n";
}
else
echo "¡ No se ha encontrado ningún registro !";
?>
</p>
<p> </p>
</body>
</html>
Código PHP:
<?php
include("conexion.php");
$link=Conectarse();
foreach ($_POST['check'] as $id) {
mysql_query("update ing_usu set estado_usu='I' where id=$id",$link);
}
header("Location: ../paginas/eli_usu.php");
?>
o si es que alguien tiene uno parecido que ponga el codigo... porfa