Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2011, 03:53
nitram71
 
Fecha de Ingreso: enero-2011
Mensajes: 41
Antigüedad: 14 años
Puntos: 0
Pregunta info sobre error insertar datos con select

Hola nuevamente..
No quiero pasar sin agradecer a todos los que me han ayudado a avanzar un poco en esto del PHP..
Mil Gracias..

Bueno otro problemilla
Intento ingresar informacion a dos o mas tablas de la DB...
lo estoy haciendo con select... la idea es que si se toma un elemento del select me inserte los datos en la tabla que se selecciono (mediante el mismo select..) y adicional tambien me ingrese los datos en una tabla maestra..
He puesto solamente unos que otros campos para no hacer largo el tema...

Aca El codigo..

<?php
$hostname_DBME = "localhost";
$database_DBME = "Motivo";
$username_DBME = "root";
$password_DBME = "";
$DBME = mysql_pconnect($hostname_DBME, $username_DBME, $password_DBME)
or trigger_error(mysql_error(),E_USER_ERROR);
?>
<html>

<head>
<title>prueba</title>
</head>

<body> <form name="" action="prueba.php" method="post">

<table>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Articulo:</strong></td>
<td class="inserta_tablas2"><input name="articulo" type="text" id="articulo" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Descripción</strong></td>
<td class="inserta_tablas2"><input name="descripcion" type="text" id="descripcion" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Area:</strong></td>
<td class="inserta_tablas2"><select name="area" id="area">
<option selected="selected">Seleccione Area</option>
<?php mysql_select_db($database_DBME, $DBME);
$query_Areas = "SELECT * FROM area ORDER BY area ASC";
$Areas = mysql_query($query_Areas, $DBME) or die(mysql_error());
$row_Areas = mysql_fetch_assoc($Areas);
$totalRows_Areas = mysql_num_rows($Areas);
do {
?>
<option value="<?php echo $row_Areas['area']?>" >
<?php echo $row_Areas['area']?></option>
<?php
} while ($row_Areas = mysql_fetch_assoc($Areas));
$cod_area=(array)
?>
</select></td> </tr>
<!--//aca la idea es validar si se selecciono un elemento entonces insertar en su
respectiva tabla//-->
<?php
if ($cod_area=='Accesorios') {

($codigo='codigo');
($articulo='articulo');
($factura='factura');
($proveedor='proveedor');
($cantidad='cantidad');
($fecha_adq='fecha_adq');
($precio='precio');
($descripcion='descripcion');
$result = mysql_query ("INSERT INTO accesorios (id_name, nombre, factura, proveedor, cantidad,
fecha_adq, precio, descripcion)
VALUES ($codigo, $articulo, $factura, $proveedor, $cantidad,
$fecha_adq, $precio, $descripcion)");
}
else {

}

?>

<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Cantidad:</strong></td>
<td class="inserta_tablas2"><input name="cantidad" type="text" id="cantidad" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Precio:</strong></td>
<td class="inserta_tablas2"><input name="precio" type="text" id="precio" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Ubicación:</strong></td>
<td class="inserta_tablas2"><select name="ubicacion" id="ubicacion">
<option selected="selected">Seleccione Ubicaci&oacute;n</option>
<?php
do {
?>
<option value="<?php echo $row_Ubicacion['ubicacion']?>" >
<?php echo $row_Ubicacion['ubicacion']?></option>
<?php
} while ($row_Ubicacion = mysql_fetch_assoc($Ubicacion));
?>
</select></td>
</tr>
</table>
<input type="submit" value="Cargue info">
<!--//aca deberia insertar absolutamente todos los datos//-->
<?php
$query = "INSERT INTO total (articulo,descripcion,area,cantidad,precio,ubicaci on)
VALUES('$articulo','$descripcion','$area','$cantid ad','$precio','$ubicacion')";
?>
</form>
</body>

</html>