Foros del Web » Programando para Internet » PHP »

problema: meter mas de 1 dato a un solo atributo, se puede?

Estas en el tema de problema: meter mas de 1 dato a un solo atributo, se puede? en el foro de PHP en Foros del Web. Hola, Estoy haciendo un sistema de datos para un gym. resulta que mediante un cuadro desplegable el usuario selecciona el deporte a realizar para un ...
  #1 (permalink)  
Antiguo 27/08/2010, 14:55
Avatar de ras_chalo  
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 11 años, 10 meses
Puntos: 6
Pregunta problema: meter mas de 1 dato a un solo atributo, se puede?

Hola, Estoy haciendo un sistema de datos para un gym.

resulta que mediante un cuadro desplegable el usuario selecciona el deporte a realizar para un alumno, luego este se ingresa a la base de datos y queda registrado que practica aquel deporte.

mi pregunta es... Como hago cuando el alumno desea practicar mas de un deporte???

la verdad que no se javascript y ni tampoco ajax como para que ponga un campo con el numero de deportes a realizar y automaticamente me salgan las listas de deportes respecto el numero seleccionado.

ademas...y en la base de datos como guardo en 1 solo atributo N cantidades de especialidades.

Bueno ojala me puedan ayudar.
espero sus respuestas...SALUDOS!
  #2 (permalink)  
Antiguo 27/08/2010, 14:58
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 13 años, 9 meses
Puntos: 1532
Respuesta: problema: meter mas de 1 dato a un solo atributo, se puede?

puedes usar el select en modo múltiple, o mejor usar una lista de checkbox.

en cuanto a la base de datos tendrás que crear una tabla de "deportes por usuario"
  #3 (permalink)  
Antiguo 27/08/2010, 15:46
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 12 años, 4 meses
Puntos: 12
Respuesta: problema: meter mas de 1 dato a un solo atributo, se puede?

Cita:
<?
if(isset($_POST['button'])){
foreach( $_POST['select'] as $key => $value ) {
echo "Key: $key; Valor: $value<br>";
}
}
?>
<head>
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
<p>
<label>
<select name="select[]" size="6" multiple="multiple" id="select">
<option value="Futbol">Futbol</option>
<option value="Tenis">Tenis</option>
<option value="Basquet">Basquet</option>
<option value="ajedrez">ajedrez</option>
</select>
</label>
<label></label>
<label>
<input type="submit" name="button" id="button" value="Enviar" />
</label>
</p>
</form>
</body>
</html>
para las especialidades create otra tabla que enlace al alumno
  #4 (permalink)  
Antiguo 27/08/2010, 15:46
Avatar de ras_chalo  
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 11 años, 10 meses
Puntos: 6
Respuesta: problema: meter mas de 1 dato a un solo atributo, se puede?

Cita:
Iniciado por maycolalvarez Ver Mensaje
puedes usar el select en modo múltiple, o mejor usar una lista de checkbox.

en cuanto a la base de datos tendrás que crear una tabla de "deportes por usuario"
Gracias!

Me gustaría que me explicaras un poco mas de como funcionaria esa tabla "deportes por usuario"...

Etiquetas: dato, mas, atributos
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 19:32.