あるページから別のページにセッション変数を渡すための配列を取得しようとしています。セッション変数を、フォームから収集した $_POST データに等しく設定しています。テスト用の変数を出力すると、最初にページ 1 に設定されていることがわかります。
ページ1
session_start(); // start up your PHP session!
if(isset($_POST['submit']))
{
unset($_POST['submit']);
$_SESSION['userdata'] = $_POST;
$userqty=$_POST;
print_r($_SESSION['userdata']);
2ページ目で、別の変数と等しく設定しようとしています。再度、配列がページ 2 に渡されたかどうかをテストしますが、渡されず、 array_sum関数に有効な配列がないというエラーが表示されます
session_start(); // PHP セッションを開始します!
$_SESSION['userdata'] = $userqty;
print_r($_SESSION['userdata']);
print_r($userqty;);
$userqty_total=array_sum($userqty);
どんな助けでも大歓迎です。