Ver Mensaje Individual
  #13 (permalink)  
Antiguo 25/04/2011, 10:02
matt_1985
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 3 meses
Puntos: 61
Respuesta: dos insert en una consulta

te muestro un poco la estructura de las tablas haber si me explico mejor

esta es la tabla que hace la relacion de que 1 disenador puede tener 1 o mas proyectos
proyectodisenador` (
`idproyectodisenador` int(255) NOT NULL auto_increment,
`iddisenador` int(255) NOT NULL,
`idproyecto` int(255) NOT NULL,
PRIMARY KEY (`idproyectodisenador`)

Esta es la tabla de los proyectos

proyectos` (
`idproyecto` int(255) NOT NULL auto_increment,
`nombreproyecto` varchar(255) NOT NULL,
`fecha` date NOT NULL,
`archivo` varchar(255) NOT NULL,
`idareaespecializacion` int(255) NOT NULL,
PRIMARY KEY (`idproyecto`)

esta es la tabla de los disenadores
disenador` (
`iddisenador` int(11) NOT NULL auto_increment,
`idareaespecializacion` int(255) NOT NULL,
`correoelectronico` varchar(255) NOT NULL,
`contrasena` varchar(255) NOT NULL,
`confirmacontrasena` varchar(255) NOT NULL,
`rut` varchar(30) NOT NULL,
`nombre` char(100) NOT NULL,
`segundonombre` text NOT NULL,
`apellidopaterno` char(100) NOT NULL,
`apellidomaterno` char(100) NOT NULL,
`fechanacimiento` varchar(100) NOT NULL,
`sexo` char(20) NOT NULL,
`nacionalidad` char(100) NOT NULL,
`direccion` varchar(255) NOT NULL,
`pais` char(100) NOT NULL,
`ciudad` char(100) NOT NULL,
`telefonofijo` varchar(30) NOT NULL,
`telefonomovil` varchar(30) NOT NULL,
`estadoacademico` char(30) NOT NULL,
`institucion` char(100) NOT NULL,
`disponibilidadtrabajo` char(30) NOT NULL,
`experiencialaboral` varchar(255) NOT NULL,
PRIMARY KEY (`iddisenador`)

te fijas que la primera tabla es la que hace la relacion de muchos a muchos

y este es el formulario donde ingreso esos datos

<form action="operacion.php" method="POST" enctype="multipart/form-data">
<input type="hidden" value="subeimagen" name="operacion">
<input type="hidden" name="iddisenador" value="<?php echo $_POST['iddisenador'];?>">
<input type="hidden" name="idproyecto" value="<?php echo $_POST['idproyecto'];?>">
<br>
<h5>SUBIR PROYECTOS</h5><br>
<table cellspacing="7" border="0" widht="500" bgcolor="#efeff5" class="letras">
<tr>
<td>Subir Im&aacute;gen</td>
<td><input name="archivo" type="file"></td>
</tr>
<tr>
<td>Nombre del Proyecto:</td>
<td><input type="text" name="nombreproyecto"></td>
</tr>
<tr>
<td>Tipo de Proyecto</td>
<td>
<SELECT NAME="areaespecializacion">
<?php
$sql="select * from areaespecializacion";
$resultado=mysql_query($sql,$link)or die(mysql_error());
while($row = mysql_fetch_array($resultado)) {
$idareaespecializacion=$row["idareaespecializacion"];
$areaespecializacion=$row["areaespecializacion"];

echo"<option value=$idareaespecializacion>$areaespecializacion</option>";

}
?>
</SELECT></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td></td>
<td valign="center"><input type="submit" value="Subir Proyecto" class="botones" /></td>
</tr>
</table>
</form>


Espero halla sido un poco mas claro


gracias ..