Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-05-2008
lakers lakers is offline
Miembro
 
Registrado: abr 2007
Posts: 47
Poder: 0
lakers Va por buen camino
cómo guardo id del pedido¿?

hola a tod@s los sabi@s del foro.
estoy intentando hacer un carro de compra(php+mysql).el problema que tengo si en mi carro de compra hay más de un producto(dos o tres)
(sabiendo que tabla de producto tiene la siguiente estructura:
id int(11) auto_increment(primary key)
producto varchar(100)
author varchar(50)
description longtext
precio decimal(9,2))
no consigo en la tabla de pedidos se guarda los id producto(libros).
la tabla de pedidos tiene la siguente estructura:
idpedido tinyint(1) auto_increment(p.k)
categoid int(2) //aqui guardo los idproducto
precio decimal(9,2) //guardo el total de compra
cantidad tinyint(1) //guardo la cantidad de compra
si por ejemplo un cliente compra más de dos libros ,no consigo guardar los id de de éstos dos libros yaque mi intención que un cliente puede efectuar más de un pedido o compra ¿?corregirme si me equivoco¿?
aqui os dejo parte del script de la inserción de los datos
con respecto al total de compra y la cantidad de articulos se insertan bien
salvo categoid que me coge solamente un valor aunque en el carro por ejemplo hay más de un producto
Código PHP:
 session_start(); 
 $carro=$_SESSION['carro'];//en $carro guardo toda la compra 
 $cont=0; 
 $suma=0; 
 foreach($carro as $k => $v){ 
   $subto=$v['cantidad']*$v['precio']; 
   $suma=$suma+$subto; 
   $cont++; 
 ?> 
<!--aqui se muestra el nombre del producto(libro),precio,cantidad!-->  
 <td><?php echo $v['producto'?></td> 
 <td><?php echo $v['precio'?></td> 
 <td width="43" align="center"><?php echo $v['cantidad'?>
 </td>   
 </tr> 
 <?php ?> 
 </table> 
 <div align="center"><span class="prod"><h2>Total de Artículos:</h2>
<?php  echo "<h2>".count($carro)."</h2>"?></span>  
  </div><br> 
  <div align="center"><span class="prod"><h2>Total:</h2>
<?php echo "<h2>".number_format($suma,2)."€</h2>"?></span>  
  </div><br> 
<?php  
   $prod
=$v['id']; 
   
$totalarticulos=count($carro); 
   
$totalprecio=number_format($suma,2);  
   
$c=mysql_connect("localhost","","root") or die ("problemas al establecer la conexión");  
   
$d=mysql_select_db("pro") or die("problemas al seleccionar la base de datos");  
   
$query="insert into ped_categoria values('','$prod','$totalprecio','$totalarticulos'
en la espera de vuestra respuestas les saludo atentamente
gracias
saludos
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿cómo guardo los datos del pedido? lakers MySQL 0 14-05-2008 11:29:26
como guardo el contenido den un memo en mi BD?? rodrigodeoz Conexión con bases de datos 12 26-09-2007 17:26:03
Como Leo un TXT y lo guardo en una tabla? danytorres Varios 20 08-02-2006 22:37:28
Como Guardo como bmp o jpg solo una parte de la ventana maravert Gráficos 3 15-10-2004 18:16:50
Como guardo una imagen de un TwebBrowser maravert Gráficos 0 12-10-2004 02:06:51


La franja horaria es GMT +2. Ahora son las 00:13:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi