0

いくつかの変数といくつかの配列をエコーし​​て出力しようとしています。ただし、思いついたすべてを試すたびに「未定義」です。私は調査しますが、ほとんどは私の問題とは関係ありません。エラーを表示する代わりに、「未定義」という単語だけを含む空白のページが表示されます。私は自分の変数とすべてを設定しているので、そうではないことを知っています。私を助けてください、私が印刷する他の方法はありますか?

    <?PHP 

    session_start();

if (isset($_POST['name'])) {
        $_SESSION['username'] = $_POST['name'];
        $name = $_SESSION['username'];


        $namesql = "SELECT student_id FROM student_profile WHERE name='$name'";
        $nameQuer = mysql_query($namesql);
        $nameArr = mysql_fetch_assoc($nameQuer);
        $student_id = $nameArr['student_id'];
        //echo $student_id;
    }


    $store = array();
    if (isset($_POST['question_id'])) {
        foreach ($_POST['question_id'] as $key => $option) {
            //echo $key;
//            echo $option;

            $option1 = array_filter($option);
            print_r($option1);


            if (count($option1) > 1) {
                $option2 = implode("^", $option1);
                $store[] = $option2;
                // echo 'Option Mult Selected';
                //print($option2);
            } else {
                $value = $option1;

                $i = implode(null, $option1);
                // echo '<br />';
                // echo 'Option Single Selected';
                // echo $i;
                //print_r($value);
                //  echo'<br />';
                $store[] = $i;
            }
            //  echo '<br />';
        }
           print_r($store);
    }

    $t = new DateTime();
    $t->setTimestamp($time = time());
    $t->setTimeZone(new DateTimeZone("Asia/Singapore"));
    // print $t->format(DateTime::RFC850);
    $date = $t->format(DateTime::RFC850);



}
?>
4

0 に答える 0