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