Foros del Web » Programando para Internet » PHP »

Como insertar datos con foreing key

Estas en el tema de Como insertar datos con foreing key en el foro de PHP en Foros del Web. Haber como explico mi caso, y como me podeis ayudar. Tengo una tabla alineacion que es la siguiente: id_alineacion(PK),id_jornada(FK),id_partidos(FK),i d_partidos(FK),id_equipos(FK),id_posicion(FK),id_j ugadores(FK),nombre y apellidos. Tengo otra ...
  #1 (permalink)  
Antiguo 16/05/2009, 04:56
 
Fecha de Ingreso: abril-2009
Mensajes: 15
Antigüedad: 14 años, 11 meses
Puntos: 0
Como insertar datos con foreing key

Haber como explico mi caso, y como me podeis ayudar.

Tengo una tabla alineacion que es la siguiente: id_alineacion(PK),id_jornada(FK),id_partidos(FK),i d_partidos(FK),id_equipos(FK),id_posicion(FK),id_j ugadores(FK),nombre y apellidos.

Tengo otra tabla partidos: id_partidos(PK),id_jornada(FK),id_categoria(FK),eq _local,eq_visitante,hora,resultado.

Tengo otra tabla jugadores: id_jugadores(PK),id_equipos(FK),id_categoria(FK),n ombre y apellidos.

Y luego tengo otras tablas como son la tabla jornada, categoria o equipos.

Hasta aqui espero k este todo klaro.

Mi problema es el siguiente.

Tengo dos combos, donde seleccion la categoria y la jornada en la que nos encontramos, una vez seleccionados esos dos datos, muestro otros dos combos para elegir un quien es el equipo local, el equipo visitante, y dos formularios donde meto a mano a que hora es el partido y cual ha sido el resultado del partido.
Una vez selecciona y rellenados esos dos formularios los guardo en la tabla partidos.
Espero k se siga entendiendo.
Una vez introducido esos datos en la base de datos dentro de la tabla partidos, muestro once combos, ordenados por la posicion de cada jugador. Para poder guardar la alineacion de ese equipo en ese partido concreto.
Esto es, muestro 11 combos con todos los nombres y apellidos de los jugadores de ese equipo,dependiendo de si es portero,defensa,medio o delantero, me saldra una lista u otra de jugadores, pero todos del mismo equipo claro.
Entonces mi intencion,es una vez seleccionados los once jugadores de ese equipo guardarlos en la tabla alineacion:id_alineacion(PK),id_jornada(FK),id_par tidos(FK),id_partidos(FK),id_equipos(FK),id_posici on(FK),id_jugadores(FK),nombre y apellidos.

Y lo que no se, es como meter los valores correspondientes a los foreign keys,nose si me explicado correctamente. Yo se como guardar, id_jugadores,nombre y apellidos de esos jugadores por ejemplo,xk corresponden a una tabla,pero nose como seleccionar distintos valores, de distintas tablas para poder guardarlas en esa misma tabla.

Espero vuestra ayuda, estoy algo desesperado.

Muchas gracias y espero vuestras soluciones.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:52.