我一直在阅读documents,试图让一段代码工作,但无济于事。我想检查无线输入的值是否与数据库中的值匹配。我正在发布相关的代码片段。
原始if语句
if(isset($_POST['radioValue'])){
if($prospectAnswer == $script[$getScriptAA]){
echo 'checked="checked';}}
到目前为止我所尝试的..。
$input .= ' <input
'.((isset($_POST['radioValue'])
&& ($prospectAnswer == $script[$getScriptAA])) ? 'checked="checked').'
type="radio"
name="sAnswer"
value="'.$script[$getScriptAA].'">
<span class="radiotext"> '.$script[$getScriptAA].'</span>';
发布于 2018-08-04 05:40:12
看起来你的代码缺少了三元组的第二部分,在'checked="checked"'
之后添加: ''
。
$input .= ' <input
'.(isset($_POST['radioValue']) && $prospectAnswer == $script[$getScriptAA] ? 'checked="checked"' : '').'
type="radio"
name="sAnswer"
value="'.$script[$getScriptAA].'">
<span class="radiotext"> '.$script[$getScriptAA].'</span>';
https://stackoverflow.com/questions/51680316
复制相似问题