使用会话在循环文本框中显示另一页面中的值

时间:2013-04-15 21:47:44

标签: php session

这是我的page1.php。它有一个循环的文本框。当用户单击该按钮时,它将转到page2.php

<?php 
  for($i = 0; $i < 2; $i++) {               
    Full Name : <input type='text' name='txtName' />
  } ?>
  <input type="submit" name="Proceed" value="Proceed" class="button" />

<?php
  $name = $_POST['txtName'];
  if(isset($_POST['Proceed'])) {
    for($i = 0; $i < 2; $i++) {
    if(!empty($name[$i])) {
      session_start(); 
          $_SESSION['nme'] = $name; 
          header("Location: page2.php");
     } } }
?>

这是我的page2.php,它应该显示循环文本框中的数据

<?php
  session_start();
  $naming = $_SESSION['nme'];

  $length = count($naming);
  for($i=0; $i< $length; $i++){    
    echo $naming." &nbsp; ";
  }
?>  

问题是它只显示文本框中的最后一个数据。它没有显示文本框中的所有值。

0 个答案:

没有答案