Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2004, 23:53
Avatar de Manoloweb
Manoloweb
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5
Y como controlas la cantidad de campos en tu BD? tienes aficion1, aficion2, etc??

O creas una tabla aparte que relaciona usuarios y aficiones?

por ejemplo:
Código:
USR | AFICION
1   | futbol
1   | nata
2   | balon
2   | nata
2   | motos

etc...
Si es esa ultima opcion BRAVO!! esa es la forma mas adecuada de hacerlo, pues te permite en un futuro agregar la cantidad que quieras de nuevas aficiones.

Para este caso, la clave sería hacer lo que te han sujerido, y luego recorrer el array para insertar los registros en la tabla de aficiones...

Código PHP:

foreach ($_POST[aficion] as $afi) {
    
$query="insert into user2afi (user,aficion) values (".$usuario.", '".$afi."')";
    
//aqui corres el query en tu BD


__________________
Manoloweb