0

这是我的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; ";
  }
?>  

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

4

0 回答 0