2 回答

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個贊
應(yīng)該
if(isset($_POST['document']) && count($_POST['document']) > 0) {
foreach($_POST['document'] as $doc){
if(isset($documents[$doc])){
$document = implode(", ",$_POST['document']);
$message = "
?KOLENIE: $document
";
}
}
}

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個贊
您沒有這樣的變量$post
,但您嘗試使用它兩次。將其替換為$_POST
,您的表單就可以工作了。
這:
$document = implode(", ",$post['document']);
替換為:
$document = implode(", ",$_POST['document']);
它應(yīng)該有效。
一些提示:
正確配置的 IDE 會讓您了解諸如未聲明變量之類的錯誤。使用 PHPStorm(商業(yè))或 VSCode(免費(fèi))。
不要在文件末尾關(guān)閉 php 標(biāo)簽 (?>) (PSR2):
僅包含 PHP 的文件中必須省略結(jié)束 ?> 標(biāo)記。
不要多次使用相同的標(biāo)識符 (id)。id 在整個 HTML 文檔中應(yīng)該是唯一的。
編輯: // 正如有人在評論中提到的,你沒有標(biāo)簽的結(jié)束標(biāo)簽<form>
,但我假設(shè)你只粘貼了 HTML 文檔的一部分。否則,您也應(yīng)該糾正它。
- 2 回答
- 0 關(guān)注
- 166 瀏覽
添加回答
舉報(bào)