ya hice esos cambios, solo que en lugar de la varriable de sesion yo las convierto a una variable normal php digamos la variable: $producto=$_SESSION[producto1]
pero el problema es que tengo un contador que cuenta cuantos articulos hay en la variable de sesion "carro".
y eso no se donde ponerlo porque lo habia hecho en paypal asi:
Código PHP:
Ver original<?php
include 'conecta.php';
function recuperar_productos(){
$contador = 0;
//recorremos el array de SESION hasta el final
foreach($_SESSION['carro'] as $id => $x){
$contador++; //Número de item que después usaremos en el atribute name de los inputs
$resultado = mysql_query("SELECT * FROM productos WHERE id=$id"); $id = $mifila['id'];
$producto = $mifila['nombre'];
//acortamos el nombre del producto a 40 caracteres
$producto = substr($producto,0,40); $precio = $mifila['precio'];
?>
<input name="item_number_<?php echo $contador; ?>" type="hidden" value="<?php echo $id; ?>">
<input name="item_name_<?php echo $contador; ?>" type="hidden" value="<?php echo $producto; ?>">
<input name="amount_<?php echo $contador; ?>" type="hidden" value="<?php echo $precio; ?>">
<input name="quantity_<?php echo $contador; ?>" type="hidden" value="<?php echo $x; ?>">
<?php
$total= $precio * $x;
?>
y ahi si paso bien los valores y ejecuta la compra pero como adapto eso al codigo que tengo de 2checkout???