Php 如何检查选项是否被选中? if(isset($_POST[“marketing”]){ foreach($\发布为$key=>$value){ 如果(strlen($value)
尝试一下,我们不知道还有什么会通过您的表单发布Php 如何检查选项是否被选中? if(isset($_POST[“marketing”]){ foreach($\发布为$key=>$value){ 如果(strlen($value),php,html,Php,Html,尝试一下,我们不知道还有什么会通过您的表单发布 if(isset($_POST["marketing"])){ foreach($_POST as $key => $value){ if(strlen($value)<1) continue; echo "<option value='".$value."' selected >".$value."</option>"; } if(isset($\u POST[“营
if(isset($_POST["marketing"])){
foreach($_POST as $key => $value){
if(strlen($value)<1)
continue;
echo "<option value='".$value."' selected >".$value."</option>";
}
if(isset($\u POST[“营销”])){
foreach($\发布为$key=>$value)
{
$iselected=($value=$\u POST['marketing'])?“selected':”;
回显“$value.”;
}
}
“默认情况下选择所有选项”-foreach中的什么?应该是$\u POST['marketing']
而不是$\u POST
。删除所选内容…并在其上方创建一个新选项。有点像这样SELECT
您的问题根本不清楚。用户可以选择或取消选择选项。并且可以选择多个选项。@moffeltje为什么?没有指示键marketing
保存数组值
if (isset($_POST["marketing"])){
foreach($_POST as $key => $value)
{
$iselected = ($value == $_POST['marketing']) ? 'selected' : '';
echo "<option value='" . $value . "' $iselected>" . $value . "</option>";
}
}