بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
اجرای اسکریپت
سلام . وقت بخیر
چرا اسکریپتی که نوشتم داخل کد برنامه فقط یکبار اجرا میشه ؟
0
0
بیشتر توضیح میدید؟ کد هم قرار بدید. (9 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
مصطفی
9 سال پیش
0
0
واسه سبد خرید کد جی کوئری نوشتم که به ازای هر محصول داخل یک حلقه اسکریپت ایجاد میکنه
foreach ($arr as $item){
if (!isset($_SESSION['kala'.$item['id']])){
$_SESSION['kala'.$item['id']] = $item['tedad'];
}
echo '
<script>
function plus';echo $item['id'];echo '(a){
//alert(a);
';$_SESSION['kala'.$item['id']]= $_SESSION['kala'.$item['id']]+1;$_SESSION['total']+= $item["price"];echo '
$(\'#tedad';echo $item["id"];echo '\').html("");
$(\'#tedad';echo $item["id"];echo '\').append(';echo $_SESSION['kala'.$item['id']];echo ');
$(\'#total';echo $item["id"];echo '\').html("");
$(\'#total';echo $item["id"];echo '\').append(';echo $_SESSION['kala'.$item['id']]*$item["price"];echo ');
$(\'#totalsell\').html("");
var txt1="Final Your Sell ";
var txt2=';echo $_SESSION['total'];echo '
var txt3=" AED";
$(\'#totalsell\').append(txt1,txt2,txt3 );
}
</script>
<script>
function mines';echo $item['id'];echo '(a){
//alert(a);
if(';echo $_SESSION['kala'.$item['id']];echo '>0){
';$_SESSION['kala'.$item['id']]=$_SESSION['kala'.$item['id']]-1;$_SESSION['total']-= $item["price"];echo '
$(\'#tedad';echo $item["id"];echo '\').html("");
$(\'#tedad';echo $item["id"];echo '\').append(';echo $_SESSION['kala'.$item['id']];echo ');
$(\'#total';echo $item["id"];echo '\').html("");
$(\'#total';echo $item["id"];echo '\').append(';echo $_SESSION['kala'.$item['id']]*$item["price"];echo ');
$(\'#totalsell\').html("");
var txt1="Final Your Sell ";
var txt2=';echo $_SESSION['total'];echo '
var txt3=" AED";
$(\'#totalsell\').append(txt1,txt2,txt3 );
}
}
</script>
';
}}
کد کار میکنه اما واسه یکبار .
یعنی وقتی روی افزایش تعداد بازی میزنم تعداد بازی افزایش پیدا میکنه واسه بار اول
اما واسه بار دوم اتفاقی نمیوفته
واسه کاهش تعداد بازی میزنم همین اتفاق میفته
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .