Php 检索表单值&;把它们结合起来,;将它们发送到另一个页面

Php 检索表单值&;把它们结合起来,;将它们发送到另一个页面,php,Php,我希望将文本框和单选按钮的值组合起来,并在页面重定向时将其传递到文件.php。当带有扩展名的文件名被发送到file.php时,它将在一个文件夹中创建该文件,并让用户下载该文件(仅供说明)。 我有一种不好的感觉,我的代码有一些严重的问题。我不知道如何检索表单值,然后合并它们。显然,这段代码给出了错误。需要帮助来理解错误并修复它 <?php <form name="np_form" method="post" > File Name: <input type="tex

我希望将文本框和单选按钮的值组合起来,并在页面重定向时将其传递到文件.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>
?>

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

<?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>';

?>

您在
inside\u box\u EFN.php
中的
第8行出现语法错误<代码>,
应为,但您在那里有字符串。