首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在CSS样式的单选按钮中嵌入PHP以填充表单时遇到问题

在CSS样式的单选按钮中嵌入PHP以填充表单时遇到问题
EN

Stack Overflow用户
提问于 2014-11-05 21:58:02
回答 2查看 59关注 0票数 0

我目前正在编写一个程序,它允许通过填充web表单来编辑数据库中的信息。

然而,网页的格式是自定义的单选按钮,我似乎在HTML标签中嵌入PHP有问题。我的理解是CSS和HTML的组合不允许PHP在内部编写。这就是问题所在吗?(文档另存为PHP文件)

代码语言:javascript
运行
复制
 <div id="radio4">
     <div class="radio1" >  
         <input id="mgender" type="radio" name="GENDER" value="m" <?php echo ($GENDER == 'm') ?  "checked" : "" ;  ?>> 
             <label for="mgender"></label></div></div>

 <div id="radio5">       
     <div class="radio2">  
         <input id="fgender" type="radio" name="GENDER" value="f" <?php echo ($GENDER  == 'f') ? "checked" : "" ; ?>>
             <label for="fgender"></label></div></div>

如果是这样,我如何修复它?

EN

回答 2

Stack Overflow用户

发布于 2014-11-05 22:12:34

尝试使用此正则表达式:

代码语言:javascript
运行
复制
<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>
票数 0
EN

Stack Overflow用户

发布于 2014-11-06 06:59:22

我还是没能弄清楚这件事。我以为用上面的方式写就行了,但它只是自动勾选了其中一个单选按钮。

我认为这可能是与我的Apache服务器相关的配置问题,或者是php.ini文件中的某些东西。有人知道这件事吗?

在我的文本编辑器中,php语句末尾的close标记不再被读取为代码。

因此,举个例子,在下面的语句中:

代码语言:javascript
运行
复制
 <input id="mgender" type="radio" name="GENDER" value="m" <?php echo ($GENDER == 'f') ? checked="checked" : "" ; ?> [nothing read after this point] />

*编辑以添加代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26759004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档