首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在构建标记时使用PHP选择选项

在构建标记时使用PHP选择选项
EN

Stack Overflow用户
提问于 2018-11-02 16:17:47
回答 1查看 77关注 0票数 0

PHP新手(选择和表单)下面是我的问题:

假设我有一个带有选项列表的select元素,并且基于我所在的页面,我希望自动选择我的选项:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<select name="program_">
    <option value="myvalue">my value</option>
    <option value="myvalue2">my other value</option>
    <option value="myvalue3">my last value</option>
</select>

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
            <?php if (CFS()->get( 'program_code' )): ?>
                <option value="<?php echo CFS()->get( 'program_code' ) ?>" selected="selected"><?php echo CFS()->get( 'program_code' ) ?></option>"
            <?php else: ?>
                <option value="" selected="selected">Program of interest *</option>"
            <?php endif; ?>

我在我的标签后面加上了。

现在,它工作得很好,但问题是它复制了我的字段。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<select name="program_">
        <option value="myvalue" selected="selected">my value</option>
        <option value="myvalue">my value</option>
        <option value="myvalue2">my other value</option>
        <option value="myvalue3">my last value</option>
</select>

正如我所说的,脚本将复制值,相反,我希望只创建需要添加到我的选择中的值。

我是不是做错了什么?

另外,它将在列表的开头添加元素,并且我希望在找到所选选项的确切位置选择我的选项。

EN

回答 1

Stack Overflow用户

发布于 2018-11-02 17:28:35

if/else代码的含义是测试该条件是否存在。

如果要针对多个条件进行编码,则需要使用for循环。

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

https://stackoverflow.com/questions/53122308

复制
相关文章
在php中使用redis
说这么多就是为了表明,大部分情况下,redis是可以满足我们对于缓存的要求的。下面来说如何在php项目中使用redis作为缓存引擎。
ianzhi
2019/07/31
6460
Labview选项卡之实现被选择选项卡工作
有些时候,我们做界面,需要好多个界面切换。如果是同一个 VI 里界面切换,一般都是选项卡了。切换不同选项卡就切换界面了。
Gnep@97
2023/08/16
7771
Labview选项卡之实现被选择选项卡工作
[日常] PHP设置 include_path 配置选项
两种方式 set_include_path($new_include_path) ini_set('include_path',$new_include_path); 利用常量 PATH_SEPARATOR 可跨平台扩展 include path,可以把自己设置的path加在现有include_path的尾部
唯一Chat
2019/09/10
7990
[日常] PHP设置 include_path 配置选项
使用 Dockerfile 构建 php7.4 centos 容器
dockerhub 官网提供了 php7.4 fpm 官方镜像(参见 https://hub.docker.com/_/php/tags?page=1&name=7.4-fpm-alpine),其中有 alpine 版本只要几十兆,但这样的镜像基础工具很少,项目内需安装一些额外扩展还是很费劲,本着简单实用原则,自己编写了下述 Dockerfile 便于快速创建出基于 centos 系统的 php docker 环境并支持 ssh 登录
lukachen
2023/10/22
1.1K0
拟使用PHP构建随机Token的方法
最近都在捣鼓我那个 筱锋工具箱(XF_TLS) 那个小玩意。因为包括了API啊登录,注册,注销用户等等操作。而且我想实现一端登录,另一端自动注销账号。所以随机Token验证相对来说就会重要很多。
筱锋xiao_lfeng
2023/03/07
8580
拟使用PHP构建随机Token的方法
使用rsync工具构建php项目管理平台
对于phper来说部署项目和更新项目是很方便的,只要直接将写好的项目覆盖到项目的根目录就可以啦。但是平时项目开发的时候肯定不是只部署一个环境,一般是三套环境(开发环境、测试环境、生产环境),我们每次在开发环境开发完之后要将项目更新到测试环境和生产环境上,如果每次更新的话都是将项目复制然后手动的去覆盖到项目的根目录下的话就太麻烦啦,而且也容易出错所以我们应该有一套项目管理系统来方便的管理项目的更新迭代,大致结构如下:
码缘
2019/06/03
8870
使用 PHP WorkerMan 构建 WebSocket 全双工群聊通信
在很早很早以前,WebSocket 协议还没有被发明的时候,人们在 Web 端制作类实时数据动态更新时,一般采用轮询、 长连接 (Long Polling) 来实现。大概就是:
Tony He
2022/11/17
9800
如何选择PHP框架?
PHP是世界上最受欢迎的编程语言之—。最近发布的PHP7令这种服务器的编程语言比以前变得更好,更稳定了。
LiveEdu
2018/05/21
7.8K0
如何选择PHP框架?
redis在php中使用的笔记
由于没有数据表的概念、我们很多基于关系型数据库的查询方式、在Redis服务器上就要有新的思路。 譬如说我们通过4张表来维护用户数据、在redis上就应该只使用一个Hash 另外类似于Comment这样的表,我们就需要设计成Redis List类型 以COMMET_USERID来作为key 每一次添加一条反序列化数据进去。但这样做面临的问题是我们无法使用关系型表的其他诸如合并查询、反向查询等查询功能。
雪碧君
2023/02/15
3650
goto语法在PHP中的使用
在C++、Java及很多语言中,都存在着一个神奇的语法,就是goto。顾名思义,它的使用是直接去到某个地方。从来代码的角度来说,也就是直接跳转到指定的地方。我们的PHP中也有这个功能,我们先来看看它是如何使用的:
硬核项目经理
2020/01/02
2.7K0
trait能力在PHP中的使用
相信大家对trait已经不陌生了,早在5.4时,trait就已经出现在了PHP的新特性中。当然,本身trait也是特性的意思,但这个特性的主要能力就是为了代码的复用。
硬核项目经理
2020/03/12
1.9K0
在 PHP 中使用 Google Charts API
利用 Google Chart API 可以制出各种统计图表,当前支持线形图、柱形图、饼形图、散点图、曲线图。Google Charts API Code 页面有对这个 API 使用的详细说明,但是还略显繁琐。今天发现有人开发了一个这个方面的 PHP 类,并且还包括三个例子,我就挑选一个例子结合自己的一个项目给大家讲解下如何使用:
Denis
2023/04/14
1.1K0
在 PHP 中使用 Google Charts API
在 PHP 中使用和管理 Session
与 Cookie 一样,Session 技术也是用于解决 HTTP 协议无状态的问题,不过,与 Cookie 数据保存在客户端不同,Session 数据存储在服务端,然后通过分配一个全局唯一的 ID 与特定用户关联(通常在用户认证通过后分配),但 Session 又与 Cookie 紧密关联,因为这个 Session ID 通常会存储到 Cookie 中,在其生命周期内,用户发起请求时就会带上它,这样服务端通过解析存储在 Cookie 中的 Session ID 就能识别特定的客户端用户,并返回与之关联的 Session 数据,比如前面提到的电商网站中的购物车数据。
学院君
2020/08/13
2.9K0
在 Vue 中,使用 $attrs 构建高级组件
这节课,我们来看下 Vue3 中的 $attrs 属性。首先,我们会介绍它的用途以及它的实现与 Vue2 有哪些不两同点,并通过事例来加深对它的理解。
前端小智@大迁世界
2022/10/27
2.5K0
在 Vue 中,使用 $attrs 构建高级组件
MQTT 订阅选项的使用
在 MQTT 发布/订阅模式介绍这篇博客中,我们已经了解到,我们需要先向服务端发起订阅,才能从服务端接收对应的消息。如果说订阅时指定的主题过滤器决定了服务端将向我们转发哪些主题下的消息,那么订阅选项则是允许我们进一步定制服务端的转发行为。
EMQ映云科技
2023/07/19
5930
MQTT 订阅选项的使用
在 Android Studio 里使用构建分析器提升构建性能
作为 Android 开发者工具团队的成员,我和团队成员们每天都抱着将 Android 打造成最好的移动开发者平台的想法来制作各种工具。这意味着我们会构建一些帮助您开发应用的工具,让您专注于编写应用。
Android 开发者
2021/02/02
1.3K0
在 Android Studio 里使用构建分析器提升构建性能
作为 Android 开发者工具团队的成员,我和团队成员们每天都抱着将 Android 打造成最好的移动开发者平台的想法来制作各种工具。这意味着我们会构建一些帮助您开发应用的工具,让您专注于编写应用。
Android 开发者
2021/01/29
9670
在 Android Studio 里使用构建分析器提升构建性能
在PHP语言中使用JSON
我写过一篇《数据类型和JSON格式》,探讨它的设计思想。今天,我想总结一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。
ruanyf
2018/09/27
1K0
选项卡(TabHost)使用
使用方式: 从TabActivity中用getTabHost()方法获取TabHost,然后设置标签内容
李小白是一只喵
2020/04/24
1.8K0
点击加载更多

相似问题

使用Enum构建选择HTML选项

12

使用PHP的选项选择

411

在选择选项php中使用变量

34

在PHP中使用动态选项进行选择

14

在php中选择其他搜索选择标记时填充其他文本框

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文