En ese caso deberías tener una tabla adicional, para una relación de muchos
a muchos, por lo que tu estructura debería ser de este modo.

tabla personas (aqui lo detalles o datos de la persona que registras)
===========
id
nombres
apellidos
.....

tabla vacunas (aqui los detalles de una vacuna su nombre, tipo, fecha de
duracion, etc)
==========
id
nombre
detalle
.......



tabla personas_vacunas (aqui el detalle de la vacunacion de la persona)
==============
id
personas_id
vacuna_id
fechadevacunacion
doctor_id
....


Saludos,

*Aland Laines Calonge*
Twitter: @lainessolutions
http://about.me/aland.laines




El 18 de octubre de 2012 12:18, Alan Alvarez
<alan.progress...@gmail.com>escribió:

> Hola,
>
> Deberías mantener en alguna variable el identificador de la persona a la
> cual estas ingresando las vacunas, si cambias de persona a esa variable le
> asignas el identificador correspondiente de la persona por la cual
> cambiaste y luego agregas las vacunas, piensa siempre que debes primero
> estar posicionado sobre una persona y luego agregarle sus vacunas.
>
> Saludos
>
> El 18 de octubre de 2012 13:58, Andres Giraldo <felipe...@gmail.com>escribió:
>
>
>>
>> Amigo muchas gracias por responder tan pronto. pero en esa relacion
>> cuando registro una persona como haria para que si esa persona al momento
>> de registrarla tiene 3 vacunas. Pero cuando registro otra persona distinta
>> esta tiene 9 vacunas. la cantidad de vacunas varia segun la persona
>> entonces este tipo de ralacion creo q no me funciona ya que cuando registro
>> una persona solo me permite agregarle una vacuna. O estoy herrado ?
>>
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
>> Grupos de Google.
>> Para ver este debate en la Web, visita
>> https://groups.google.com/d/msg/cakephp-es/-/xkuy84JNW1UJ.
>>
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> cakephp-es@googlegroups.com.
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> cakephp-es+unsubscr...@googlegroups.com
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/cakephp-es?hl=es.
>>
>
>  --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> cakephp-es@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> cakephp-es+unsubscr...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
cakephp-es@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a