Cita:
Iniciado por quimfv Primero.... corres el riesgo de que en un futuro necesites 4 o mas personas, la solución no es definitiva. La solucion seria una tabla intermedia para montar una relacion N:M entre actividades y personas... con lo que podrias asociar tantas personas como quieras....
Pero si realmente sabes que no vas a necesitar mas personas... luego es mejor que dejes el campo como nulo con lo que puedes mantener la FK (recuerda que las FK permiten valores de la tabla referenciada y nulos) con lo que no tendrás que agregar la persona NINGUNA en la tabla personas, e igual que detectas el valor cero 0 puedes detectar el nulo.
a ver, en las en los registros de actividades, puedo poner cosas o no poner nada, ese opcion de poner nada , es seleccionar persona "ninguno"
esta bien que coloque la persona "ninguno " en la tabla de la base de datos???
por que algo tengo que colocar en la tabla, cuando registro actividades y no quiero que halla ni segunda-persona ni tercera-persona
.................
si no esta en una tabla en actividades tendre un valor...
id_actividad | prime-perosna|segunda-persona| tercera-persona
32.................44.............???............. .??............
coomo un valor tendre que ingresar coloco,..... 0? (cero?)
y cuando imprima las actividades,
asi de manera directa coloco??
while($actividades)
{
echo $actividades[id]
echo.$actividades[primer-p]
if ($actividades[segunda-p]==0){
$segunda-p="ninguna"}
if ($actividades[tercera-p]==0){
$tercera-p="ninguna"}
echo $segunda-p;
echo $tercera-p;
}
(esto no queda feo=? lo que puse arriba es SI NO ESTA la opcion "NINGUNO" en la base de datos, esta bien asi? )