Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2012, 04:30
Avatar de dryant
dryant
 
Fecha de Ingreso: agosto-2009
Ubicación: Malaga, Ceuta, España....
Mensajes: 283
Antigüedad: 14 años, 8 meses
Puntos: 10
Insertar varios campos en un formulario segun necesidad

Hola!
Otra vez estoy aqui pidiendo ideas sobre mi primer proyecto en php y mysql.
Quiero hacer una web de recetas en la cual se puedan buscar las recetas por los ingredientes. Para ello tengo una tabala que relaciona los ingredientes con el id de la receta de tal forma que una receta pueda tener los ingredientes que sea.

La estructura de las tablas seria esta:

Cita:
RECETAS(idReceta, TituloReceta, preparacion)
INGREDIENTES(idIngrediente, nombreIngrediente)
RECETA_INGREDIENTES(idReceta, idIngrediente, cantidad, unidadMedida
UNIDADES (idUnidad, nombreUnidad)
He creado un formulario de insertar recetas asi (todavia sin CSS ni nada de diseño):


Y ahora viene el tema... Como una receta puede tener muchos ingredientes, y nunca son fijos, estoy buscando ideas de como insertar ingredientes a seleccion del usuario.
Es decir, yo inserto un ingrediente, y le doy a un boton para que aparezca otro campo de ingredinete con sus correspondientes campos de cantidad y unidad usada.

La opcion que he pensado yo era:

Al darle a un boton de "nuevo ingrediente" iria a un archivo php lo meteria en un array y volveria a la pagina del formulario con un campo mas de ingrediente.
EL caso es que no se si esto seria una buena opcion por temas de que se pueda ralentizar mucho el introducir una receta...

Podeis sugerirme ideas de como hacerlo?

Muchas gracias!
__________________
Tecnología y tutoriales