طرز ساخت سبد خرید با چک باکس
سلام
من یه پروژه دارم که باید یه فروشگاه اینترنتی بنویسم
الان فقط یه بخش پروژم مونده
اونم مرحله ثبت سفارش هست
من الان اومدم توی صفحه اولم برای هر محصولی که ثبت میشه یه چک باکس ایجاد کردم و آی دی اون رو همون آی دی محصولم قرار دادم
حالا میخوام با انتخاب هر محصول و کلیک بر روی دکمه خرید نام محصول رو بهم نشون بده
اما نمی دونم برای بخش دکمه خرید چه جوری باید کدش رو بنویسم
کد PHP بخش محصولات در صفحه اصلی:
<?php
$server="localhost";
$username="root";
$password="";
$connection=@mysql_connect($server,$username,$pass word);
mysql_select_db("shop2", $connection);
$result=mysql_query("select * from product1");
while($row=mysql_fetch_array($result))
echo
"<div id='mahsol' class='product' style='margin:10px 10px; float:right'>
<div style='float:left'>
<img src=".$row['pic']." width='125px'>
</div>
<div class='producttitle'>".$row['name']."</div>
<div>قیمت : ".$row['price']." ریال</div>
<br>".$row['text']."<br>
<a id=".$row['id']." class='x1'>افزودن به سبد خرید</a>
<input class='x1' name='buy' value='b1' id=".$row['id']." type='checkbox'>
</div><br>";mysql_close($connection);
?>
کد PHP نوشته شده برای قسمت دکمه خرید که بالای کدهای قبلی نوشتم
<?php
$server="localhost";
$username="root";
$password="";
$connection=@mysql_connect($server,$username,$pass word);
mysql_select_db("shop2", $connection);
$result=mysql_query("select * from product1");
if(isset($_POST['buy']))
{
if($_POST['buy']=='b1')
{
echo "نام محصول : ".$row['name'];
}
}
?>
همه اینا توی یه فرم هستش که action اون فرم رو خالی گذاشتم که تمام عملیات توی خود صفحه انجام بشه.
ممنون میشم راهنماییم کنید که چطوری میتونم این بخش رو بسازم و بعدش مشخصات خریدار رو بگیرم؟
ممنون میشم خیلی فوری کمکم کنید
ایمیل : bermodacom@live.com
نقل قول: طرز ساخت سبد خرید با چک باکس
این قسمت از کدت رو نگاه کن
کد HTML:
<input class='x1' name='buy' value='b1' id=".$row['id']." type='checkbox'>
اینو به صورت زیر بنویس
کد HTML:
<input class='x1' name='buy[]' value='b1' id=".$row['id']." type='checkbox'>
اینجوری کاربر هر کالایی رو که انتخاب کرده باشه رو میتونی به صورت آرایه داشته باشی
بعد وقتی کاربر لیست رو انتخاب کرد و فرم رو ارسال کرد (یا توی همون صفحه دریافت کن یا توی یه صفحه دیگه فرقی نمی کنه )
اول ID کالاهایی رو که انتخاب کرده رو در بیار
توی دیتابیس یه کوئری بزن و لیست متناسب با اونها رو استخراج کن و اطلاعات رو بر اساس اونها نشون بده
نقل قول: طرز ساخت سبد خرید با چک باکس
نقل قول:
نوشته شده توسط
nazanin_asadi_1
این قسمت از کدت رو نگاه کن
کد HTML:
<input class='x1' name='buy' value='b1' id=".$row['id']." type='checkbox'>
اینو به صورت زیر بنویس
کد HTML:
<input class='x1' name='buy[]' value='b1' id=".$row['id']." type='checkbox'>
اینجوری کاربر هر کالایی رو که انتخاب کرده باشه رو میتونی به صورت آرایه داشته باشی
بعد وقتی کاربر لیست رو انتخاب کرد و فرم رو ارسال کرد (یا توی همون صفحه دریافت کن یا توی یه صفحه دیگه فرقی نمی کنه )
اول ID کالاهایی رو که انتخاب کرده رو در بیار
توی دیتابیس یه کوئری بزن و لیست متناسب با اونها رو استخراج کن و اطلاعات رو بر اساس اونها نشون بده
اگه ممکنه طرز نوشتن کدهاش رو بهم بگید.
چه جوری این کوئری رو تو دیتابیس اجرا کنم و اطلاعات محصولات رو بخونم؟
ممنون
نقل قول: طرز ساخت سبد خرید با چک باکس
آقایون کسی نمیتونه کمک کنه؟
من کارم خیلی گیره
پروژه دانشگاهم گیر همین یه بخشه.
لطفا کمکککککک