在CSS样式的单选按钮中嵌入PHP以填充表单时遇到问题
我目前正在编写一个程序,允许通过填充web表单来编辑数据库中的信息 然而,网页是用定制的单选按钮格式化的,我似乎很难将PHP嵌入HTML标记中。我的理解是,CSS和HTML的组合不允许在内部编写PHP。这就是问题所在吗?(文档另存为PHP文件)在CSS样式的单选按钮中嵌入PHP以填充表单时遇到问题,php,html,css,Php,Html,Css,我目前正在编写一个程序,允许通过填充web表单来编辑数据库中的信息 然而,网页是用定制的单选按钮格式化的,我似乎很难将PHP嵌入HTML标记中。我的理解是,CSS和HTML的组合不允许在内部编写PHP。这就是问题所在吗?(文档另存为PHP文件) > 如果是,如何修复它?尝试使用以下正则表达式: <div id="radio4"> <div class="radio1" > <input id="mgender" type="rad
>
如果是,如何修复它?尝试使用以下正则表达式:
<div id="radio4">
<div class="radio1" >
<input id="mgender" type="radio" name="GENDER" value="m" <?php if($GENDER=='m'){echo"checked";}?> />
<label for="mgender">Male</label></div></div>
<div id="radio5">
<div class="radio2">
<input id="fgender" type="radio" name="GENDER" value="f" <?php if($GENDER=='f'){echo"checked";}?> />
<label for="fgender">Female</label></div></div>
/>
女性
我还是没能弄明白这一点。我原以为用上面的方法写是可行的,但它只是自动检查其中一个单选按钮
我认为这可能是与我的Apache服务器相关的配置问题,或者是php.ini文件中的某个问题。有人知道这件事吗
在我的文本编辑器中,php语句末尾的close标记不再作为代码读取
例如,在本声明中:
<input id="mgender" type="radio" name="GENDER" value="m" <?php echo ($GENDER == 'f') ? checked="checked" : "" ; ?> [nothing read after this point] />
您的输出是什么?以及$GENDER
来自哪里?通过$\u POST
或$\u GET
?是否有语法错误?请关闭输入标记,并使用checked=“checked”
。如果设置了$GENDER
,则其他选项对我来说似乎有效。为什么标签是空的?@lolka_bolka对HTML5是完全有效的标记。这里不需要更改。
<input id="mgender" type="radio" name="GENDER" value="m" <?php echo ($GENDER == 'f') ? checked="checked" : "" ; ?> [nothing read after this point] />