Comunidad de diseño web y desarrollo en internet online

Carrito de compras. Flash + php

Citar            
MensajeEscrito el 16 Oct 2009 12:51 pm
Hola..

Tengo un carro de compras hecho en flash. q se conecta a un php para enviar la informacion de los productos cargados.. El problema es q me envia solo un porducto elegido, y no todos los seleccionados.
Adjunto el condigo en flash de la funcion q uso para enviar los datos al php.. y el codigo php-

Código ActionScript :

function work()
    {
   var senderLoad = new LoadVars();
   var receiveLoad = new LoadVars();
    senderLoad.upload = "1";
    for (n = 0; n < cart.length && n < 10; n++)
        {
        senderLoad.qty = cart[n].qty;
        senderLoad.name = cart[n].name;
        senderLoad.number = cart[n].number;
        senderLoad.price = cart[n].price;
        senderLoad.aaa = cart[n].aaa;
        senderLoad.bbb = cart[n].bbb;
        senderLoad.user_text = user_text1;
        }

    senderLoad.sendAndLoad("http://mi_servidor/login/invoice.php",receiveLoad);
    }



Código PHP :

<?php
$to="[email protected]";
$subject="Pedido";
$message="QTY:  ".$qty;
$message.="\nNombre:  ".$name;
$message.="\nDescripcion:  ".$number;
$message.="\nPrecio:  ".$price;
$message.="\nInfo:  ".$aaa;
$message.="\nInfo:  ".$bbb;
$message.="\nNombre usuario:  ".$user_text;

$message.="\nNombre:  ".$name;

$headers="From: $theEmail";
$headers.="\nReply-To:$theEmail";
$sentOk=mail($to,$subject,$message,$headers);
echo"sentOk=".$sentOk;
?> 


Si alguin puede ayudarme se lo agradeceria. se para resolver el problema se necesita el q muestre el codigo completo AS, solo avisen, no lo coloq por q era largo y no me parecia necesario..
desde ya muchas gracias

Por qwertyvir

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Oct 2009 01:44 am
Solo utilizas un nombre de variable

Código ActionScript :

senderLoad.qty


y aunque este dentro de un bucle esta siempre se sobre-escribe con el ultimo valor.

Debes crear una variable unica por cada item. aunque aqui lo mejor seria usa amf y así poder enviar el array completo a php.

Saludos!

Por Tmeister

260 de clabLevel

2 tutoriales

 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.