这是我的 HTML 代码
<input type="checkbox" value="fotoğraf" name="materyal[]"> Fotoğraf
<input type="checkbox" value="resim" name="materyal[]">Resim
<input type="checkbox" value="çizelge" name="materyal[]">Çizelge
<input type="checkbox" value="katlanabilir harita" name="materyal[]"> Katlanabilir Harita
有复选框,我将使用 $_POST['materyal'] 获取值,然后如果值超过一个,我想用逗号写入屏幕值。如果复选框值为空,我不会在屏幕上写任何东西。
if (isset($_POST['materyal']) && !empty($_POST['materyal'])) {
$materyal = $_POST['materyal'];
echo "İçerdiği extra materyaller ; ";
foreach ($materyal as $materyallist) {
foreach ($materyallist as $yenimateryal){
array_push($sonmateryal, $yenimateryal);
}
}
echo implode(", ", $sonmateryal);
}
这是我的代码。当我想在 if contiditon 中使用 implode 时,我犯了错误。我能怎么做