2013-11-23 40 views
0

我想將文本框和單選按鈕的值合併,並在頁面重定向時將它傳遞給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> 
?> 

我得到了錯誤:

Parse error: syntax error, unexpected 'np_form' (T_STRING), expecting ',' or ';' in C:\xampp\htdocs\sss\inside_box_EFN.php on line 8

---感謝。希望你們瞭解我的問題。

+0

你在'inside_box_EFN.php'中的'line 8'上有語法錯誤。 ','或';'是預期的,但你在那裏得到了字符串。 – SASM

回答

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

?> 
相關問題