08/01/2003, 12:06
|
| | | Fecha de Ingreso: noviembre-2002 Ubicación: Maracay, Edo. Aragua
Mensajes: 221
Antigüedad: 22 años, 1 mes Puntos: 1 | |
Aclarando Saludos.
Si el usuario puede elejir más de una opción...hay que utilizar CheckBox con nombres iguales, pero con distintos VALUE.
Si el usuario debe elegir una sola opción se utilizan Radio Buttom.
Ahora, si existe por ejemplo:
<input type="checkbox" name="dis_diario[]" value="Mañana">Mañana<br>
<input type="checkbox" name="dis_diario[]" value="Tarde">Tarde<br>
<input type="checkbox" name="dis_diario[]" value="Noche">Noche<br>
<input type="checkbox" name="dis_fsemana[]" value="Mañana">Mañana<br>
<input type="checkbox" name="dis_fsemana[]" value="Tarde">Tarde<br>
<input type="checkbox" name="dis_fsemana[]" value="Noche">Noche<br>
Cuando el usuario elije mas de una opcion te llega un arreglo a tu pagina que procesa la información.
Ese arreglo lo recorres y tienes todos los valores listos.
Ahora, al momento de guardar esos valores en el campo, se me ocurre que concatenes con "comas" cada uno de los valores que te traiga el arreglo:
<?
for ($i=0; $i=3; $i++) {
$dis_diario_insert = $dis_diario_insert . $dis_diario[$i] . ",";
$dis_fsemana_insert = $dis_fsemana_insert . $dis_fsemana$i] . ",";
}
include("conex.inc");
$link=Conectarse();
mysql_query("insert into ESTADISTICAS (NOMBRE,APELLIDOS,TORNEO,DEPORTE,FECHA_ALTA,DISPON IBILIDADDIARIO,DISPONIBILIDADFINSEMANA) values ('$nombre_jugador','$apellidos_jugador','$torneo', '$deporte','$fecha_alta','$dis_diario_insert','$di s_fsemana_insert')",$link) or die(mysql_error());;
header("Location: procesado.php?NOMBRE=$nombre_jugador");
?>
El campo DISPONIBILIDADDIARIO y DISPONIBILIDADFINSEMANA deben ser tipo VARCHAR de tamaño suficiente como para alvergar las 3 opciones juntas mas las comas.
Espero me entiendas, y entiendas si tengo algun error por ahí, checa la idea en general, mas que la sintaxis.
Suerte.
__________________ Aprender Siempre. Lema de Vida
José Molina
Última edición por joseisrael; 08/01/2003 a las 12:28 |