الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عمل سلة مشتريات : سؤال فني ؟

بدأه explorer12983 في 22 يوليو 2009 · 2 رد · 709 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته اخواني المبرمجين

انا عندي مشكلة في عمل سلة مشتريات بسيطه وهي عندما اقوم ازرع اكثر من session على نفس الصفحة باستخدام php يقوم بالتعرف على أول session فقط والبقية لا يتعرف عليهم وسوف اعرض عليكم الكود وأتمنا منكم ايجاد الفكرة أو الحل

هذا كود الصفحة الأولى التي ستعرض المنتجات والمنتج المضاف في السلة يظهر بجانبة كلمة add

<?php
session_start();
?>


<?php
include('../con_string.php');
$sqlQry = mysql_query("SELECT * FROM img WHERE id > 100 and id < 200");
while($setQry = mysql_fetch_array($sqlQry))
{

echo $setQry['name']." ".$setQry['price']." $ <a href='addToCard.php?c=".$setQry['id']."'>add to card</a>";
if($_SESSION['id'] == "card".$setQry['id'])
{
echo " add";
}
echo "<br />";
}
$count = mysql_num_rows($sqlQry);
echo $count;
?>
#2

ممممم

أعتقد يجب أن تقوم بتعريف المتغير

session_register("id");

بطريقة أخرى وهي

if(!session_is_registered('id')){session_register("id");}

ويكون تعريف المتغير قبل إسناد القيمة له يعني هنا

<?php
$id = "card".$_GET['c'];
session_register("id");
?>

يجب أن تصبح

<?php
session_register("id");
$id = "card".$_GET['c'];
?>

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#3

يعطيك العافية على الرد الجميل والسريع

لكن انا ودي أعرف كيف يتم زراعة أكثر من session في نفص الوقت بأسماء متغيرة غير متشابههة لأخزن فيها القيم

مواضيع مشابهة