php创建一个重复的表单

时间:2014-03-20 23:47:24

标签: php arrays forms variables argument-passing

我正在尝试创建一个传递变量的重复表单,并在每次提交页面时更新表。

例如:

<form action="$_SERVER['PHP_SELF']" method="post">
<p>Student Name: <input type="text" name='studentName[]' size='32'></p>


<button type="submit" name='submit' value='submit'>Submit</button>
</form>


<?php  if(isset($_POST['submit']))
{

$studentName[]=$_POST['studentName']; 

?>
<table border='1'>
<tr><th>Students Name</th></tr>


<?php 
for($x=0; $x < count($studentName); $x++)
{
echo "<tr><td>$studentName[$x]</td></tr>";  
} ?>
</table>


}

   ?>

我知道上面的代码不起作用。做这样的事情的正确方法是什么?有人可以给我写一个有效的代码。我需要看一个例子。

我在互联网上搜索,但我找不到一个例子。

1 个答案:

答案 0 :(得分:0)

你必须在$ studentName = array()

之前将$ student Name []声明为数组