Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/03/2005, 21:04
Avatar de Seppo
Seppo
 
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
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