hojatmahsa
جمعه 06 بهمن 1391, 23:47 عصر
باسلام
من یه سوال داشتم تازه phpشروع کردم و با کلاس هم برنامه نویسی نمیکنم
پروژم سوپرمارکت اینترنتی هست برای نوشتن سبدخرید باsessionسبدم نمیتونه تعداد کالا رو تو خودش ذخیره کنه.
یعنی هربار که کاربر کالای جدیدی روبه تعدادمشخص به سبد اضافه میکنه تعداد کالاهای قبلی هم برابر باتعداد وارد شده میشه..
ممنون میشم به سوالم جواب بدین
کدی که نوشتم برای سبدخرید این
[php]
<table border=0 width=720 style='margin-top:10px;margin-right:10px;border:1px dotted #629715;direction:rtl'>
<tr bgcolor='#7AB61A' height='40px' align='center'>
<td>نام کالا</td>
<td>قیمت واحد</td>
<td>تعدادخرید</td>
<td>قیمت کل</td>
<td>تاریخ خرید</td>
</tr>";
if( !isset($_SESSION['basket'])){
$_SESSION['basket'] = array();
}
$_SESSION['basket'][]=$allproductid;
foreach($_SESSION['basket'] as $item) {
$sql="SELECT *FROM `allproduct` WHERE `allproductid`='$item'";
$query=myconnection($sql);
while($row=mysql_fetch_array($query[0])){
$total=$items*$row[5];
echo"<tr align='center'>
<td bgcolor='#F5F5F5' >".$row[1] ."</td>
<td bgcolor='#F5F5F5' >".$row[5] ." </td>
<td bgcolor='#F5F5F5' >".$items."</td>
<td bgcolor='#F5F5F5' >".$total."</td>
</tr>";
[php/]
من یه سوال داشتم تازه phpشروع کردم و با کلاس هم برنامه نویسی نمیکنم
پروژم سوپرمارکت اینترنتی هست برای نوشتن سبدخرید باsessionسبدم نمیتونه تعداد کالا رو تو خودش ذخیره کنه.
یعنی هربار که کاربر کالای جدیدی روبه تعدادمشخص به سبد اضافه میکنه تعداد کالاهای قبلی هم برابر باتعداد وارد شده میشه..
ممنون میشم به سوالم جواب بدین
کدی که نوشتم برای سبدخرید این
[php]
<table border=0 width=720 style='margin-top:10px;margin-right:10px;border:1px dotted #629715;direction:rtl'>
<tr bgcolor='#7AB61A' height='40px' align='center'>
<td>نام کالا</td>
<td>قیمت واحد</td>
<td>تعدادخرید</td>
<td>قیمت کل</td>
<td>تاریخ خرید</td>
</tr>";
if( !isset($_SESSION['basket'])){
$_SESSION['basket'] = array();
}
$_SESSION['basket'][]=$allproductid;
foreach($_SESSION['basket'] as $item) {
$sql="SELECT *FROM `allproduct` WHERE `allproductid`='$item'";
$query=myconnection($sql);
while($row=mysql_fetch_array($query[0])){
$total=$items*$row[5];
echo"<tr align='center'>
<td bgcolor='#F5F5F5' >".$row[1] ."</td>
<td bgcolor='#F5F5F5' >".$row[5] ." </td>
<td bgcolor='#F5F5F5' >".$items."</td>
<td bgcolor='#F5F5F5' >".$total."</td>
</tr>";
[php/]