检索表单值;将它们结合起来;将它们发送到另一页

时间:2013-11-23 21:49:23

标签: php

我希望合并文本框和单选按钮的值,并在重定向页面时将其传递给 file.php 。当带有扩展名的文件名发送到 file.php 时,它会在文件夹中创建该文件并让用户下载(仅供说明)。
我感觉我的代码有一些严重的问题。我不知道如何检索表单值然后组合它们。显然这段代码会出错。需要帮助来理解错误并修复它。

<?php
<form name="np_form"  method="post" >   
File Name:
<input type="text" name="n" class="bar"/> <br/>
Choose Extension:  
<input type="radio" name="file"  value=".doc">.doc <br/>
<input type="radio" name="file"  value=".ppt">.ppt <br/> 
<input type="submit" name="submit" value="Create & Download" onclick="return  validation()" formaction="file.php?$filename=form['np_form']['n'].form['np_form']['file']" /> 
</form>
?>

我收到的错误:

  

解析错误:语法错误,意外'np_form'(T_STRING),期待','或';'在第8行的C:\ xampp \ htdocs \ sss \ inside_box_EFN.php

---感谢。希望你们能理解我的问题。

1 个答案:

答案 0 :(得分:0)

你没有回应html页面,朋友,这就是你出错的原因。您还可以使用表单标记中的ACTION属性,而不是使用提交的属性。

<?php

echo   '<form name="np_form"  method="POST" Action="file.php" >   
File Name:
<input type="text" name="n" class="bar"/> <br/>
Choose Extension:  
<input type="radio" name="file"  value=".doc">.doc <br/>
<input type="radio" name="file"  value=".ppt">.ppt <br/> 
<input type="submit" name="submit" value="Create & Download" onclick="return    
 validation()" /> 
</form>';

?>