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:
He creado un formulario de insertar recetas asi (todavia sin CSS ni nada de diseño):RECETAS(idReceta, TituloReceta, preparacion)
INGREDIENTES(idIngrediente, nombreIngrediente)
RECETA_INGREDIENTES(idReceta, idIngrediente, cantidad, unidadMedida
UNIDADES (idUnidad, nombreUnidad)
INGREDIENTES(idIngrediente, nombreIngrediente)
RECETA_INGREDIENTES(idReceta, idIngrediente, cantidad, unidadMedida
UNIDADES (idUnidad, nombreUnidad)
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!