如何

2013-03-27 51 views
0

PHP中的變量值發送到POST形式:如何

$nom_du_formulaire = basename ($_SERVER['REQUEST_URI']); 

submiting一個形式和PGP文件很多很多圈之後,我需要把它原來的文件名...所以我嘗試獲得$ nom_du_formulaire處理$ _ POST值時...

我試試這個...不工作

<input type="hidden" name="nom_du_formulaire" value="$nom_du_formulaire"> 

我嘗試使用PHP的全局變量...要麼不工作!

這樣的問題,怎麼我的$ nom_du_formulaire發送到遙遠的PHP文件

文件:在form.php的:後= make_email.php。在make_email.php中有send_email.php ,我需要send_email.php中的$ nom_du_formulaire。但如果我問$ _SERVER ['REQUEST_URI']我得到:make_email.php。不是我需要的form.php名稱。

回答

0

你是如何輸出隱藏標籤?這是基本的 - 如果它不在PHP代碼塊中,則必須在PHP代碼中指定PHP變量。

<input type="hidden" name="nom_du_formulaire" value="<?php echo $nom_du_formulaire' ?>"> 

,或者如果您可以通過印刷或回聲輸出:

echo '<input type="hidden" name="nom_du_formulaire" value="'.$nom_du_formulaire.'">'; 

儘量避免可能的話使用全局變量。

+0

儘量避免使用全局變量。 :每個人都說......但是永遠不能解釋爲什麼...... – menardmam 2013-03-28 00:06:57

+0

爲什麼... :)有一個原因你是否讓你的代碼工作? – Revent 2013-03-28 06:54:16