
28.09.2009, 14:39
|
|
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме: 148667
Репутация:
23
|
|
Захотел сделать простой интернет магазин, но вот проблемка обнаружилась когда дошел до записи в переменные сесии выбраных покупателем товаров то застрял так как в сесии не получаеться записать несколько товаров а каждий следующий товар заменяет предидущий, а надо чтобы все отдельно хранились. Делаю вообщем так
PHP код:
<?php
if( isset($_GET['category']) )
{
$category = $_GET['category'];
}
else
{
$category = "all";
}
echo'<div align="center"><table border = "1">';
echo'<tr> <th width="150"></th> <th width="150">Имя товара</th> <th width="150">Описание</th> <th width="150">Цена</th> <th width="50"></th> ';
$resalt = getTovaru($category);
while( $row = mysql_fetch_array($resalt) )
{
$tovarId = $row['tovar_id'];
$tovarName = $row['tovar_name'];
$tovarImage = $row['tovar_image'];
$tovarDescriptions = $row['tovar_descriptions'];
$tovarPrice = $row['tovar_price'];
$tovarCount = $row['tovar_count'];
echo '<tr> <th width="150"><img src="image/'.$tovarImage.'.jpg" width="75" height="75"></th> <th width="150"> '.$tovarName.'</th> <th width="150">'.$tovarDescriptions.'</th> <th width="150">'.$tovarPrice.'</th>';
if($tovarCount>0)
{
echo '<th width="50"><a href="http://www.shop.ua/basket.php?id='.$tovarId.'&nazva='.$tovarName.'&price='.$tovarPrice.'">Купить</a></th> ';
}
else
{
echo '<th width="50"><font color="red">Нет</font></th>';
}
if ( isset($_SESSION['userAdmin']) )
{
echo '<th width="50"> <a href= "http://www.shop.ua/update.php?tovarid='.$tovarId.'">Редактировать</a></th>';
}
echo '</tr>';
}
echo'</table></div>';
?>
ето был листинг вывода товаров, и даные про выбраный товар планирую передавать гетом по ссилку на страницу basket.php где думаб выводить содержымое баскета.
Листинг basket.php
PHP код:
<?php
session_start();
?>
<html>
<head>
<title>basket</title>
</head>
<body>
<?php
if( sizeof($_GET) != 0 )
{ $id = $_GET['id'];
$_SESSION['id']['nazva'] = $_GET['id']['nazva'];
$_SESSION['id']['price'] = $_GET['id']['price'];
}
foreach($_SESSION as $value)
{
echo ''.$value.' <br>';
}
?>
</body>
</html>
Подскажите пожалуйста что не так.
|
|
|