真的很簡單的問題,但我似乎無法找到答案。php <?php存放在一個變量中以建立一個表格不是
我正在建立一個窗體到一個變量$窗體來顯示取決於特定的標準。
$form .= '<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?> "method="post">';
然而,這一行正在「方法=」郵報「>在我的方式。我已經嘗試了所有的逃避‘’和仍然無法修復它。我缺少什麼?
真的很簡單的問題,但我似乎無法找到答案。php <?php存放在一個變量中以建立一個表格不是
我正在建立一個窗體到一個變量$窗體來顯示取決於特定的標準。
$form .= '<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?> "method="post">';
然而,這一行正在「方法=」郵報「>在我的方式。我已經嘗試了所有的逃避‘’和仍然無法修復它。我缺少什麼?
更改它此:
$form .= '<form action="' . htmlspecialchars($_SERVER["PHP_SELF"]) . ' "method="post">';
當你是一個PHP塊中,你不應該嘗試使用<?php ?>
也爲你只是建立你不需要呼應出它裏面另一個字符串的字符串
希望這有助於!
變化
$form .= '<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?> "method="post">';
到
$form .= '<form action="'.htmlspecialchars($_SERVER["PHP_SELF"]).'" method="post">';
經常檢查你的程序生成的HTML源代碼在瀏覽器中,當你有問題。
你已經在PHP模式下,所以不需要使用標籤。 你也希望你生成的HTML代碼看起來像這樣:
<form action="xyz.php" method="post">
通知,你有空間和這樣的。
$form .= '<form action="'. htmlspecialchars($_SERVER["PHP_SELF"])'."method="post">';
請嘗試這個請!正如我看到你已經編碼的PHP。變量不能包含回聲。
你想要做什麼,是什麼問題? –