Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/06/2008, 17:03
raab
 
Fecha de Ingreso: mayo-2008
Ubicación: Guadalajara
Mensajes: 28
Antigüedad: 15 años, 11 meses
Puntos: 0
Exclamación Respuesta: no inserta en la tabla los datos del formulario

ya cheque eso amigo gcs ya paso ahora no me detecta no se por que el precio de los articulos tanto el de compra como el de venta asi que no puedo sacar el calculo de la utilidad y elcodigo del articulo no me lo da con esa consulta

<form action="RegCompra.php" method="POST">
<BR><BR>
<FONT SIZE = +2 COLOR = "#000000"> REGISTRO DE COMPRA <B></B></FONT>
<BR><BR><BR>

//Compras.php

<FONT COLOR="#000000" Size = 5>Articulo: </FONT><br /><input type="text" name="articulo" /><br /><br />

<FONT COLOR="#000000" Size = 5>Precio de Compra: </FONT><br /><input type="text" name="PrecioCom" /><br /><br />

<FONT COLOR="#000000" Size = 5>Precio de Venta: </FONT><br /><input type="text" name="PrecioVent" /><br /><br />

<FONT COLOR="#000000" Size = 5>Numero de Articulos: </FONT><br /><input type="text" name="numArtComp" /><br /><br />


<table border="1" cellpadding="0" cellspacing="0">

<tr>
<th colspan="2" width="300">Forma de Pago</th>
</tr>
<tr>
<td width="150"></td>
<td width="150">
<select name="tipoPago">
<option value="">Selecciona una opcion</option>
<option value="Efectivo">Efectivo</option>
<option value="Tarjeta">Tarjeta</option>;

</select>

</td>
</tr>
</table>

<br /><br />

<table border="1" cellpadding="0" cellspacing="0">

<tr>
<th colspan="2" width="300">Proveedores</th>
</tr>
<tr>
<td width="150">Proveedor</td>
<td width="150">
<select name="proveedor">
<option value="">Selecciona el proveedor</option>
<?php
$query="SELECT cod_prov,nom_proveedor FROM proveedores";
$con=mysql_query($query,$conexion);
while($art=mysql_fetch_array($con)){
echo "<option value='$art[cod_prov]'>$art[nom_proveedor]</option>";
}
?>
</select>

</td>
</tr>
</table>
<br /><br />


<input type="submit" value="Enviar" />
<input type="reset" value="Limpiar" /><br />
</p>
</form>

//RegCompra.php
<?php

$conexion= mysql_connect('127.0.0.1','root','root');
mysql_select_db('papeleria',$conexion);

$nomArt=$_POST['articulo'];
$precioCom=$_POST['precioCom'];
$precioVent=$_POST['precioVent'];
$numArtComp=$_POST['numArtComp'];
$tipoPago=$_POST['tipoPago'];
$codProv=$_POST['proveedor'];

$com=mysql_query("SELECT num_articulos_ex FROM articulos WHERE nom_articulo='$nomArt'",$conexion);
$codArt=mysql_query("SELECT cod_articulo FROM articulos WHERE nom_articulo='$nomArt'",$conexion);
$utilidad=$precioVent-$precioCom;

if(!$con){
$query="INSERT INTO articulos (nom_articulo, precio_compra, precio_venta, num_articulos_ex, utilidad) VALUES('$nomArt','$precioCom','$precioVent','$numA rtComp','$utilidad')";
$cons=mysql_query($query,$conexion) or die(mysql_error());

}else{
$artEx=$com+$numArtComp;
$query="UPDATE articulos SET num_articulos_ex='$artEx', precio_compra='$precioCom', precio_venta='$precioVent', utilidad='$utilidad' WHERE cod_art='$codArt'";
$cons=mysql_query($query,$conexion) or die(update);
}

$total=$numArtComp*$precioVent;

$query="INSERT INTO compras (cod_articulo, cod_prov, forma_pago_c, num_art_comp, total_compra) VALUES('$codArt','$codProv','$tipoPago','$numArtCo mp','$total')";
$con=mysql_query($query,$conexion) or die(mysql_error());

?>