1

私はこれについて間違った方向に進んでいるかもしれませんが、私は尋ねることによってのみ学びます.

名前、住所などを収集するフォームがあります。このフォームは、もともと という名前の 1 つのフィールドだけで設計されていましたbill_name。これを 2 つのフィールドbill_fnameとに変更しましたbill_lname。セッション データは、次のページでの視覚的な検証に使用され、その後の処理のために送信されます。

変数を組み合わせて、検証ページのように配列に追加してから、それらを処理するために送信するにはどうすれば$_SESSION['donate']['bill_fname']よいですか$_SESSION['donate']['bill_lname']?$_SESSION['donate']['bill_name']

配列に 3 つの変数すべてを含める理由は、処理コードの適切な部分で を使用し、$_SESSION['donate']['bill_name']追加する新しいコードで と の個別の値が必要になるためです$_SESSION['donate']['bill_fname']$_SESSION['donate']['bill_lname']

これが理にかなっていることを願っています。

4

3 に答える 3

0

または、名前の個別の部分をそのままにしたい場合:

$_SESSION['donate']['bill_name'] = array(
    'bill_fname' => $_SESSION['donate']['bill_fname'],
    'bill_lname' => $_SESSION['donate']['bill_lname'],
    'full_name' => $_SESSION['donate']['bill_fname'] . ' ' . $_SESSION['donate']['bill_lname']
);
于 2013-03-08T23:20:59.343 に答える
0

試す:

$_SESSION['donate']['bill_name'] = $_SESSION['donate']['bill_fname']." ".$_SESSION['donate']['bill_lname'];
echo $_SESSION['donate']['bill_name'];
于 2013-03-08T23:19:11.230 に答える