Foros del Web » Programando para Internet » PHP »

Casillas de selección de archivos

Estas en el tema de Casillas de selección de archivos en el foro de PHP en Foros del Web. muy buenas de nuevo. os cuento. tengo un listado de nombres de usuarios con un determinado enlace en cada uno de ellos de tal modo ...
  #1 (permalink)  
Antiguo 01/04/2007, 09:39
 
Fecha de Ingreso: agosto-2006
Mensajes: 91
Antigüedad: 18 años, 2 meses
Puntos: 0
Casillas de selección de archivos

muy buenas de nuevo. os cuento. tengo un listado de nombres de usuarios con un determinado enlace en cada uno de ellos de tal modo que si pincho en cualquiera de sus nombres, me voy directamente a sus fichas. esto lo hago mediante id:

Código PHP:
echo "(<a href=cliente.php?id="$row['idcliente']">".$nombre."</a>)"
con esto me salen todos los clientes de mi base de datos y pinchando en el nombre de cada uno de ellos, pues accedo a su ficha.

lo que yo quiero ahora es conseguir el mismo efecto, pero poniendo al lado de cada uno de estos nombres una casilla de activación, es decir, para que el visitante marque en ella en lugar de seleccionar el cliente, de tal manera que yo pueda activar dos casillas por ejemplo (correspondientes a dos clientes diferentes) y luego le de al botón eliminar y se me eliminen los dos clientes que seleccioné por sus casillas. no sé si me he explicado bien.
  #2 (permalink)  
Antiguo 01/04/2007, 10:12
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Más dudas: casillas de selección de archivos

Hola,

Para hacer eso yo coloco como nombre de los checkboxes un valor tipo nombre[], y acda input tiene el valor de, por ejemplo el id de cada usuario, osea:

<input type="checkbox" value="id" name="susrs[]" />Nombre<br />

Código HTML:
<form name="deleteForm" method="post" action="post.php?env=users&do=delete">
<input type="checkbox" value="1" name="susrs[]" />Camilo<br />
<input type="checkbox" value="2" name="susrs[]" />Pedro<br />
<input type="checkbox" value="3" name="susrs[]" />José<br />
<input type="checkbox" value="4" name="susrs[]" />Antonio<br />
<input type="checkbox" value="5" name="susrs[]" />Claudia<br />
<input type="checkbox" value="6" name="susrs[]" />María<br />
<br />
<input type="submit" value="Submit" />
</form> 
y luego en la página que me va a procesar el formulario recibo los datos del campo susrs como un array:

Código PHP:
$selected $_POST['susrs'];
foreach(
$selected as $user_id) {
$sql "DELETE FROM tabla WHERE USER_ID='$user_id'";
//etc....
 
//LO QUE TENGAS QUE HACER CON CADA USUARIO

Espero te sirva,

Un saludo,
  #3 (permalink)  
Antiguo 01/04/2007, 10:14
 
Fecha de Ingreso: agosto-2006
Mensajes: 91
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: Más dudas: casillas de selección de archivos

voy a probar. gracias
  #4 (permalink)  
Antiguo 01/04/2007, 10:15
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Más dudas: casillas de selección de archivos

OK nos comentas si funciona

Un saludo,
  #5 (permalink)  
Antiguo 02/04/2007, 05:43
 
Fecha de Ingreso: agosto-2006
Mensajes: 91
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: Casillas de selección de archivos

no, no va. es algo parecido al correo de yahoo, hotmail, etc... si veis, tienen casillas al lado de los mensajes que si los marcas puedes darle al botón eliminar y se eliminan todos. cómo se hace esto?
  #6 (permalink)  
Antiguo 02/04/2007, 08:36
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 9 meses
Puntos: 10
Re: Casillas de selección de archivos

Hola LadyArwen,

http://php.apsique.com/node/383?from...ts_per_page=30

aqui encontraras la solucion...

saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier
  #7 (permalink)  
Antiguo 03/04/2007, 02:06
 
Fecha de Ingreso: agosto-2006
Mensajes: 91
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: Casillas de selección de archivos

el enlace no funciona. alguna otra idea?
  #8 (permalink)  
Antiguo 03/04/2007, 02:18
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 9 meses
Puntos: 10
Re: Casillas de selección de archivos

Hola de nuevo!
ayer el enlace iba...
bueno en la parte del checkbox tu lo creas, da igual uno q mil
Código HTML:
<input type="checkbox" name="campos[<?=$id?>]"> 
en la parte del PHP recibimos el campos
Código PHP:
<?php 
 
if(!empty($_POST['campos'])) { 
     
$lista=array_keys($_POST['campos']; 
     
$query="DELETE FROM tabla WHERE id IN (".implode(',',$lista).")"
    
mysql_query($query) or die("Error Consulta Delete: ".mysql_error())
 
?>
saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier
  #9 (permalink)  
Antiguo 12/04/2007, 19:56
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Casillas de selección de archivos

Sin ir muy lejos, este tema se desarrollo en la FAQ's de PHP por nuestro moderador Cluster:

FAQ #93. Como gestionar acciones a los registros seleccionados con checkbox (estilo web-mails tipo Hotmail).

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:26.