2013-03-01 5 views
0

Где я иду не так? электронная почта компании верна, я попытался использовать идентификатор торговца, но все равно не радость ..... ??Я продолжаю получать корзину, пустая ....?

<?php $items = unserialize($_SESSION['items']); ?> 
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
<input type="hidden" name="cmd" value="_cart"> 
<input type="hidden" name="upload" value="1"> 
<input type="hidden" name="no_note" value="1"> 
<input type="hidden" name="business" value="[email protected]"> 
<input type="hidden" name="currency_code" value="GBP"> 
<input type="hidden" name="return" value="http://www.cherished4ever.com/"> 

<?php 
$suffix = 1; 
foreach($items as $item): 
?> 
<input type="hidden" name="item_name_<?php echo $suffix; ?>" value="<?php echo $item['name']; ?>"> 
<input type="hidden" name="amount_<?php echo $suffix; ?>" value="<?php echo  $item['price']; ?>"> 
<?php 
$suffix++; 
endforeach; 
?> 

Ok так что я получил это работает в настоящее время, однако я просто нужна помощь странице оформления заказа с указанием имени параметра, а не значение item_name установлен как скрытый выход:

<select name="amount" style="width:150px;font:9px;margin-top:4px"> 
<option value="35.00">10 x 10</option> 
<option value="55.00">20 x 20</option> 
<option value="75.00">30 x 30</option> 
</select><br> 
+0

У вас есть 'session_start();' где-нибудь? –

+0

И где вы создаете $ _SESSION ['items']? –

+0

Нет, я не ... я должен придерживаться этого в верхней части страницы, где находится форма? –

ответ

1

Обязательно запомните ваш session_start(); в верхней части каждой страницы, которая использует переменную $_SESSION.

Для получения дополнительной информации, посмотрите на: http://www.php.net/session_start

+0

Я включил это сейчас, но все еще нет товаров в корзине –

Смежные вопросы