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.
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...