Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2006, 11:00
gazuzax
 
Fecha de Ingreso: septiembre-2006
Mensajes: 196
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación Duda con un ingresar y un mostrar

hola amigos, tengo 2 dudas que ojala me puedan respnder...
tengo una relacion de 1,n - 1,n entre tabla COMPUTADOR(id_com) y tabla PARTE(id_par) que me genero una tabla intermedia USA(id_com, id_par)

1) para registrarle "N" partes de mi tabla parte a la tabla computador cuando se me crea una tabla intermedia es asi? (si no es la forma diganme como es porfavor)

crea_com.php
Código PHP:
$query="INSERT INTO computador (id_com, id_sala, id_red, ingreso_com, garantia_com, usb_com) 
VALUES ('', '$sala', '$red', '$date', '$garantia', '$usb')"
$result=mysql_db_query($database,$query,$conexion); //ID AUTONUMERICO
//INGRESO A LA TABLA COMPUTADOR SUS DATOS PROPIOS 

$query="INSERT INTO usa (id_com, id_par)  
VALUES ('$id_com', '$tmadre')"
//es como decir VALUES('1', '1')
$result=mysql_db_query($database,$query,$conexion); 
//ASI LE EMPIEZO A ASIGNAR LAS PARTES --> PARTE NRO 1 
//tmadre es un combo que hice de mi tabla PARTE con condiciones para 
//mostar ID solo de tarjetas madre 

$query="INSERT INTO usa (id_com, id_par)  
VALUES ('$id_com', '$proce')"
//es como decir VALUES('1', '2')
$result=mysql_db_query($database,$query,$conexion); 
//ASI LE EMPIEZO A ASIGNAR LAS PARTES --> PARTE NRO 2, etc... 
//proce es un combo que hice de mi tabla PARTE con condiciones para 
//mostar ID solo de procesadores. 
2) como tendria que qeudar el mostrar COMPUTADOR para mostrar datos propioas de la tabla compuador y las partes que tiene asociodas??

le pongo un ejemplo de mostrar discos para uqe vean la manera en que lo hago (una tbla con titulo y las filas hacia abajo)
mostrar.php
Código PHP:
$result mysql_query("SELECT id_disco, modelo_disco FROM disco_duro ORDER BY id_disco ASC"$conexion);
if (
$row mysql_fetch_array($result)){
echo 
"<table border = '1'> \n";
echo 
"<tr> \n";
echo 
"<td><b><FONT>ID</font></b></td> \n";
echo 
"<td><b><FONT>Modelos Discos</font></b></td> \n";
echo 
"</tr> \n";
do {
echo 
"<tr> \n";
echo 
"<td>".$row["id_disco"]."</td> \n";
echo 
"<td>".$row["modelo_disco"]."</td> \n";
echo 
"</tr> \n";
} while (
$row mysql_fetch_array($result));
echo 
"</table> \n"

PORFAVOR RESPONDAME ESAS 2 DUDAS QUE DEJE EN NEGRITO PORQUE ESTOY PEGADO HACE MUCHOS DIAS Y NO SE A QUIEN PREGUNTAR...

Última edición por gazuzax; 11/10/2006 a las 16:19