• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در ذخیر و چاپ آرایه در سشن
#1
باسلام
من با کد زیر میخام سعی کنم کاربر که روی خرید یکی از محصولات کلیک میکنه ID اون محصول در آرایه موجود در یک سشن ذخیره بشه اما فقط آخرین مقدا ذخیره میشه
.
اینم کد پردازش
کد پی‌اچ‌پی:
<?php

if ($_SERVER["REQUEST_METHOD"] == "POST"){
    
    
$_SESSION['total_elements']=array();
    
array_push($_SESSION['total_elements'], $_POST["pid"]);

$names_length=count($_SESSION['total_elements']);  
for(
$x=0;$x<$names_length;$x++){
    echo(
$_SESSION['total_elements'][$x]."<br />");
}
}
?>
چیکار کنم؟
  پاسخ
تشکر شده توسط :
#2
من کدمو انجوری هم کردم
بازم فقط آخرین مقدارو نشون میده
کد پی‌اچ‌پی:
<?php

if ($_SERVER["REQUEST_METHOD"] == "POST"){
    
$_SESSION['total_elements'][]=$_POST['pid'];

$names_length=count($_SESSION['total_elements']); 
echo 
"$names_length".'<br>'
for(
$x=0;$x<$names_length;$x++){
    echo(
$_SESSION['total_elements'][$x]."<br />");
}
}
?>
  پاسخ
تشکر شده توسط :
#3
.سلام
شما احتمالا سشن رو استارت نکردی !
اینو قبل کدهات اضافه کن:
کد پی‌اچ‌پی:
session_start(); 
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان