我知道一个事实选项1是正确的,因为它适用于我。
选项1
echo "<input type='text' name='text1' id='text1' value='".$_SESSION['txt']."'>";
但是在文本框是数组结果的情况下,如果我将上面的内容更改为以下内容是否正确?我知道name='text1[]'
位是正确的,但有人可以告诉我如何更改选项2中的value
属性吗?
选项2
echo "<input type='text' name='text1[]' id='text1' value='".$_SESSION['txt[]']."'>";
答案 0 :(得分:3)
你可以将数组放入会话: -
$my_array=array('ct', 'dg', 'se', 'ir');
// put the array in a session variable
$_SESSION['code']=$my_array;
foreach($_SESSION['code'] as $key=>$value)
{
// and print out the values
echo "<input type='text' name='text1[]' id='text1' value='".$_SESSION[$key]."'>";
}