Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2008, 11:13
cchusann
 
Fecha de Ingreso: julio-2008
Ubicación: Ecuador
Mensajes: 153
Antigüedad: 16 años, 8 meses
Puntos: 0
Exclamación checkbox... algo dificial para mi no se para ustedes

bueno es sobre los checkbox....
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()">
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <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>&nbsp;</p>
</body> 
</html>
y este es el script en el que supuestamente envio los datos por medio de la funcion de javascript
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");
?>
bueno no hace nada no funka.... si es que alguien me puede ayudar muchisimas gracias....

o si es que alguien tiene uno parecido que ponga el codigo... porfa