Foros del Web » Programando para Internet » PHP »

obtener datos de checkbox

Estas en el tema de obtener datos de checkbox en el foro de PHP en Foros del Web. Holas...! El caso es como sigue: EL checkbox, lo necesito para que el usuario seleccione los muebles que tiene; pero a la vez cada checkbox ...
  #1 (permalink)  
Antiguo 21/01/2012, 10:53
 
Fecha de Ingreso: enero-2011
Ubicación: Nuñoa Perú
Mensajes: 43
Antigüedad: 13 años, 3 meses
Puntos: 1
Pregunta obtener datos de checkbox

Holas...!
El caso es como sigue: EL checkbox, lo necesito para que el usuario seleccione los muebles que tiene; pero a la vez cada checkbox esta acompaado con un texbox, para saber la cantidad del mueble que se seleccione. Por ejm, digamos que el usiario seleccione que tiene "CAMION", una vez seleccionado tiene que especificar la cantidad CAMIONES que tiene, bueno la idea es esa.

Este es mi FORM:

Código HTML:
Ver original
  1. <form method="post" action="send.php" name="registro">
  2.     Camion****:<input type="checkbox" value="Camion" name="numero[]" />Cantidad <input name="nom[]" value="15" type="text"/></br>
  3.     Auto*******:<input type="checkbox" value="Auto" name="numero[]" />Cantidad <input name="nom[]" value="20" type="text"/></br>
  4.     Camioneta*:<input type="checkbox" value="Camioneta" name="numero[]" />Cantidad <input name="nom[]" value="25" type="text"/></br>
  5. <button type="submit" name="guardar" value="guardar"><span>Enviar Datos</span></button>
  6. </form>
De los checkbox funciona OK; pero de los inputs nosé si este bien.
Código PHP:
<?php
$numero 
$_POST['numero'];
$nombre $_POST['nom'];

if(empty(
$numero)){
    echo 
"Debe seleccionar una opción...";
    exit();
}

foreach (
$numero as $value ) {
    echo 
"Valor: $value<br>\n";
}
foreach (
$nombre as $valor ) {
    echo 
"Valor: $valor<br>\n";
}
?>
Espero su pronta ayuda.

Última edición por betuasaber10; 21/01/2012 a las 11:19

Etiquetas: chebox, input
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:15.