php表单post方法

时间:2010-12-09 16:44:00

标签: php

我正在尝试使用表单post方法传递数组:

submit.php

<form method="post"   action="makepub.php"> 
<?php
....   Loop
....   
echo '</td><td align="center">';
echo '<input type="checkbox" name="file_list[]" value="'.$pr.'">' ;
echo '</td><tr/>';     
....
....   Loop end
?>

makepub.php   :
if (isset($_POST['submit1'])) { 
     $file_list = $_POST["file_list"];
     $how_many = count($file_list); 
echo '<b>Total No of Public files chosen : </b>'.$how_many.'<br><br>'; 
if ($how_many>0) { 
     echo '<b>You changed following files to public : </b><br>'; 
          } 
for ($i=0; $i<$how_many; $i++) { 
     echo   ($i+1) . '- ' . $file_list[$i] . '<br>'; 
     //   Some code here
} 
     echo "<br><br>"; 
}

好的,这两个文件在我的localhost上使用XAMPP完美运行。 php version 5.3

但我的服务器阵列没有通过。 我通过用单个变量替换数组来检查。即使如此,也没有任何内容传递给文件makepub.php

这里有什么我想念的帖子??? 任何建议表示赞赏。

感谢。

1 个答案:

答案 0 :(得分:0)

您的代码应该按照显示的方式运行,但是您应确保提交按钮的名称为submit1,然后关闭带有结束标记的表单。