![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
15/03/2005, 21:04
|
![Avatar de Seppo](http://static.forosdelweb.com/customavatars/avatar93639_1.gif) | | | Fecha de Ingreso: marzo-2005 Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 10 meses Puntos: 17 | |
Con esto quizás ande... el tema es q mezclas mucho PHP y SQL.
Te recomiendo después de todas las consultas poner or die(mysql_error()). (no había visto q faltaba el into =P)
$base="base";
$tabla1="pedidos";
$tabla2="detalle_pedidos";
$conexion=mysql_connect ($server,$base,$pass) or die ('No es Posible conectar a la Base de datos debido a: ' . mysql_error());
mysql_select_db($base,$conexion);
mysql_query("INSERT INTO ".$tabla1." (id_cliente,monto_total) VALUES
('".$id_cliente."','".$suma."')",$conexion) or die(mysql_error());
for ($i=0;$i<$this->num_productos;$i++){
if($this->array_id_prod[$i]!=0){
mysql_query("insert ".$tabla2." (id_pedido, id_producto, cant_pedido) values
('".mysql_last_id($base)."', '".$this->array_id_prod[$i]."','".$this->array_cant_prod[$i]."')",$conexion) or die(mysql_error());
}
Última edición por Seppo; 15/03/2005 a las 21:07 |