我希望合并文本框和单选按钮的值,并在重定向页面时将其传递给 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
---感谢。希望你们能理解我的问题。
答案 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>';
?>