使用会话在操作页面中显示动态创建的文本框中的名称

时间:2013-11-22 08:03:09

标签: php session

book_detail.php

<td><?php
if(isset($_SESSION['chksbmt'])){
    $counts = count($_SESSION['seat']);
     for($i=1;$i<=$counts;$i++){
    echo "<input type='text' name='passenger_name' style='border:1px solid #000;' required /><br/><br/>";
        }
} ?></td>

view.php

<?php session_start(); 
error_reporting(-1);
if (!isset($_SESSION)){
}
    $passenger_name=$_REQUEST['passenger_name'];
   $_SESSION['passenger_name']=$passenger_name;
?>

<td><?php echo $_SESSION['passenger_name'];?></td>

在我的book_detail.php页面中,我使用了此计数方法来计算上一页中选中的复选框&amp;在book_detail.php中显示许多文本框,因此当出现2个或更多文本框时,view.php页面中只显示文本字段的姓氏,但我想显示所有名称通过文本字段输入..我不想为它使用数据库..我试过给标题位置方法,但它显示我未定义的错误语法..这里从book_detail.php我已经给{{1页面

1 个答案:

答案 0 :(得分:0)

如果要显示所有条目,则必须从表单中将数据作为数组发送。

为此,通过将[]添加到输入名称来声明它。然后,您将从所有输入字段接收值,并且您将能够遍历它们。