Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2008, 11:18
hema
 
Fecha de Ingreso: enero-2006
Mensajes: 208
Antigüedad: 18 años, 3 meses
Puntos: 3
recoger valores de checkbox




Hace ya varias semanas estuve haciendo un formulario sin tener idea de php... todo parecía ir bien hasta que tenía que recoger valores de unos checkbox. He mirado manuales, navegado por internet, buscado en los temas de este foro... pero sigo confusa, y muy perdida.... totalmente bloqueada. Espero que alguien me pueda echar una mano..... Bueno, el tema es el siguiente: no sé como recoger los valores de checkbox. Entre otros campos de recogida, tengo 4 apartados (tipos de actividades) que se recogen con checkbox. Por ej:

<input type="checkbox" name="bailes[]" value="salsa">
<input type="checkbox" name="bailes[]" value="funky">
<input type="checkbox" name="bailes[]" value="flamenco">
<input type="checkbox" name="bailes[]" value="dvientre">

Bien, el código php es el siguiente:

Código PHP:
<?
include ("base.php");



$nombre $_POST['nombre'];
$apellidos $_POST['apellidos'];
$sexo $_POST['sexo'];
$edad $_POST['edad'];
$packhara $_POST["packhara"]; 
$artesm $_POST["artesm"]; 
$bailes $_POST["bailes"]; 
$otros $_POST["otros"]; 
$email $_POST['email'];




$result mysql_query("insert into usuarios (nombre,apellidos,sexo,edad,packhara,artesm,bailes,otros,email) values ('$nombre','$apellidos','$sexo', '$edad','$packhara[$i]','$artesm[$i]','$bailes[$i]','$otros[$i]','$email')");

if (
$result)

{
echo 
'Usuario '.$nombre.' registrado con &eacute;xito.';
}

else
{
echo 
'Ususario '.$nombre.' no puede ser registrado';
}

?>
He utilizado implode, y no se que otras cosas más pero no me funciona..... por favor, agradecería mucho la ayuda. Muchas gracias.