编辑时在下拉菜单中选择的项目

2023-12-01

我这里有这段代码:

<select name="group">
    <option value="">Choose a group....</option>
    <?php foreach($groups as $group):?>
        <option value="<?php echo $group['groupID']?>" selected="yes"><?php      echo     $group['name']?></option>

    <?php endforeach;?>
</select>

我的问题是我如何在下拉列表中编码“选项”标签,以便当我编辑现有数据时,我将编辑的数据的选定组(管理员、用户、版主)将在我编辑时出现。谢谢。


选项标签的 selected="yes" HTML 属性只能是一个。您需要将其放在正确的组中。

设置一个 PHP 变量,例如 $selected_group,如果该组是正确的,则该变量为 true,并仅打印该组的选定属性。 相反,将其设置为 false。

例如,如果您选择的组 ID 作为名为 groupID 的请求参数放置,则应使用以下代码:

<select name="group">
    <option value="">Choose a group....</option>
    <?php foreach($groups as $group):?>
    <?php if ($group['groupID'] == $_REQUEST['groupID']) $selected_group = true; else $selected_group = false; ?>
        <option value="<?php echo $group['groupID']?>" <? if ($selected_group) echo 'selected="yes"'; ?>><?php      echo     $group['name']?></option>

    <?php endforeach;?>
</select>

您可以将所选的 groupid 设置为 $groups 内的数组成员,例如:

$groups[0]['selected'] = true;

在这种情况下,更改循环内的行,如下所示:

<?php if ($group['selected']) $selected_group = true; else $selected_group = false; ?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

编辑时在下拉菜单中选择的项目 的相关文章

  • 设置大型电子邮件通知系统有哪些方法?

    我的公司有一个用 PHP 构建的网站 我们使用内置的 PHP 电子邮件功能每天向订阅者发送数千封电子邮件 这是一个糟糕的主意 它堵塞了我们的服务器 并且需要几个小时才能完成整个批次 现在我已经研究过像 MailChimp 这样的群发邮件服务
  • 所有 PHP 相等比较都是对称的吗?

    Is a b总是等价于 b a 我认为在 JavaScript 中 由于强制转换 有一些奇怪的情况并非如此 I think ide https stackoverflow com questions 4752579 are all php
  • 在 PHP 中包含 PHP 文件

    我有一个网站 它运行 PHP if 语句来根据附加文件的类型 即 Jpg Txt MP4 显示内容 所以我显示 TXT 文件的代码是 if post attachment txt display attachment div class d
  • Ajax 没有将我重定向到下一页

    我正在尝试将单击的图像的 ID 传递到下一页 当我开发代码时 它没有将我重定向到下一页 当我单击 F12 并检查网络中的 POST 时 它显示变量已正确传递到下一页 如附图所示 但它没有将我重定向到下一页 所以现在我知道变量在下一页中正确传
  • 简单的 PHP 回显代码不起作用

    这是我的 html 和 php 脚本 h1 Bob s Auto Parts h1 table width 100 tr tr table 为什么这个输出会出现一个 gt 我希望它是 这有效 仅有的 这是输出 鲍勃的汽车零件 鲍勃
  • get url 重定向时 File_get_contents() 不起作用

    我正在使用的功能是 function http post url data data url http build query data data len strlen data url date default timezone set
  • PHP 无法打开流:是一个目录

    非常简单的 PHP 脚本 我在我亲自设置的 Ubuntu Web 服务器上的 EE 模板中运行 我知道这与权限有关 并且我已经将我尝试写入的目录的所有者更改为 Apache 用户 我得到的错误是 遇到 PHP 错误 严重性 警告 消息 fi
  • 如何关闭未关闭的 HTML 标签?

    每当我们从数据库或类似来源获取一些经过编辑的用户输入内容时 我们可能会检索仅包含开始标记但不包含结束标记的部分 这可能会妨碍网站当前的布局 有客户端或服务器端的方法来解决这个问题吗 找到了一个很好的答案 使用 PHP 5 并使用 DOMDo
  • 使用 PHP PayPal REST API 退款?

    我正在开发一个集成到 PayPal 的 REST API 中的 PHP 应用程序 我正确处理了事务并将事务 ID 保存到 MySQL 数据库中 我现在正在尝试退款 但无法让它停止给出 传入 JSON 请求未映射到 API 请求 错误 有人对
  • 如何将我的 init 函数中的代码集中到所有控制器中?

    public function init this gt view gt user Zend Auth getInstance gt getIdentity this gt view gt siteName Zend Registry ge
  • ASP.NET DropDownList SelectedValue 属性未立即设置

    我有一个 ASP NET Web 表单 在其中使用 DropDownList 控件来允许用户选择一个项目并查看相关结果 由于某种原因 当我设置 DropDownList 的 SelectedValue 属性时 它设置的值不会立即可用 这是我
  • 对 SimpleXML 数据进行排序和分组

    我正在对 XML 文件中的出版物数据进行排序和分组 我目前使用的方法效果很好大部分情况下 尽管我觉得有一种更有效的方法来完成我想要完成的任务 以下是目标节点的示例
  • 在 WooCommerce 中添加到购物车之前清空购物车

    我正在使用 WP 作业管理器和 Woo Subscriptions Now 最初 我选择了一个套餐 Woo Subscription 然后我添加了所有细节 但没有提交 回到网站 所以要再次购买 我需要选择一个套餐 于是我选择了套餐并填写了详
  • Mysqli 更新抛出 Call to a member function bind_param() 错误[重复]

    这个问题在这里已经有答案了 我有一个 70 80 字段表单 需要插入到表中 因此我首先根据表单中的输入名称在数据库中创建了一个表 而不是手动创建一个巨大的插入语句 这是我使用的代码创建 更改表 function createTable ar
  • Facebook PHP SDK - 如何获取访问令牌?

    我正在尝试从我的应用程序在用户的 Facebook 墙上发帖 用户授予应用程序在他的墙上发布的权限 并且我在数据库中有用户ID 我需要自动发送帖子 而无需用户再次登录 我的代码是 try require once dirname FILE
  • Ebay api GetSellerList,解析响应 XML

    我正在使用 eBay 交易 api 来获取当前列出的卖家股票 我正在使用 GetSellerList 调用 我在解析 xml 时遇到问题 然后将其插入到网站商店中 这是 xml 请求
  • 从所有会话中注销

    我有一个注销选项 这是我的代码 session start session destroy setcookie key time 60 60 24 setcookie username time 60 60 24 我想添加另一个选项来注销所
  • 我可以在 PHP 会话变量中安全地存储用户名和密码吗?

    我想在 REST api 之上制作一个轻量级的 web 应用程序 用户只需进行一次身份验证 从那时起 所有针对 web api 的请求都希望通过以某种方式保持用户名和密码有效来完成 我已经做了一个工作原型我在哪里将用户名和密码存储在会话变量
  • 如何从 Laravel 执行存储过程

    我需要在表单提交数据后执行存储过程 我让存储过程按照我想要的方式工作 并且我的表单正常工作 我只是不知道从 laravel 5 执行 sp 的语句 它应该是这样的 执行 my stored procedure 但我似乎在网上找不到类似的东西
  • PHP递归遍历对象树[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi

随机推荐

  • 将 numpy.datetime64 转换为纪元时间

    我正在尝试将包含 numpy datetime64 的 numpy 数组 new feat dt 转换为纪元时间 我想确保转换发生时日期保持 utc 格式 我正在使用 numpy 1 16 4 和 python3 6 我尝试了两种转换方式
  • redux saga,有条件地节流/反跳?

    当横幅在屏幕上可见时 我会记录横幅展示次数 当用户滚动时 同一横幅可以在短时间内多次可见 我想阻止这种情况发生 第一想法是 throttle是预防它的完美方法 但是当你在一个页面上有多个横幅时 throttle如果受到限制 则不会在屏幕中记
  • 将简单的物理应用到 SceneKit XCODE SWIFT 中的 .scn 对象

    嘿 下面我有一个正常的球体 我创建它只是为了测试我的游戏场景 世界是否具有物理特性 所以我只是将球放入场景 世界中 就很完美了 它受到重力的影响 然后我尝试对 scn 文件执行完全相同的操作 我赋予它的物理性质与下落的测试球体对重力的影响相
  • 混合 JPA 注释和 XML 配置

    我有一个相当大的 新 项目 其中我们使用 JPA 映射注释了许多域类 现在是时候实现许多命名查询了 一些实体可能有多达 15 20 个命名查询 我认为在注释中编写这些命名查询会使源文件变得混乱 因此正在考虑将它们放入 XML 映射文件中 这
  • 将 Github Markdown 语言与 CSS 混合

    如何将CSS添加到github的markdown语言中 我已经能够通过使用 html 标签内的 style 属性来做到这一点 例如 p style text align center This is some random text p 但
  • R:列集中最后一个非 NA 值

    我正在寻找管道支持的以下问题的解决方案 我的数据看起来像这样 tibble column set 1 1 c 1 2 3 column set 1 2 c 2 3 NA column set 1 3 c 3 NA NA column set
  • jQuery 使用 jQuery.support 而不是 jQuery.browser 检测 IE6

    我没有找到使用 jquery support 而不是不再支持的 jquery browser 来检测 IE6 的明确方法 我还需要考虑怪癖模式 呃 我在 Stack 上看到了几篇文章 但它们都引用了 jquery browser 并且 jq
  • 我可以关闭 cmd 中这个“for”循环输入的 echo 吗?

    我试图使用这个优秀的答案 有没有一种方法可以让一个命令行执行以下命令 删除所有大小为零的文件 而不打印任何输出 for r F in do if zF 0 del F 它显示所有扩展的命令 当大小不为零时也是如此 我尝试过使用如何在 cmd
  • C++ 中首选的构建器模式是否有替代方案?

    我来自 Java 那里大量使用了构建器模式 e g Foo foo new FooBuilder setBar 43 setBaz hello world enableCache true build 例如 Automapper 是一个流行
  • 列表

    我有一个关于泛型的 Java 问题 我声明了一个通用列表 List
  • WebApi2 IHttpActionResult 强类型返回值

    这样做是可能的 但并不理想 一个大大简化的示例 Serializable public class MyRecord public string key get set public string data get set public a
  • 如何克隆表中的行而不克隆其中输入元素的值?

    我正在尝试向表中添加一行 我发现我们可以使用clone 复制现有行的方法 我的表有两个不同的文本输入 tr 元素 克隆最后一行也会复制我的文本输入中的值 这是我不想要的 如何克隆行而不重复值 这是我到目前为止所拥有的 table 1 tr
  • C语言中的位运算

    所以如果我有一个 32 位的整数 前 28 位 左起 用于存储内存块的大小 接下来的两位是 0 最后两位是 存储如果它是最后一个节点然后 存储是否使用 分别 我想做的是知道如何在 isLast 操作和 isUsed 操作上打开和关闭标志 如
  • Apps 脚本高级日历 API - 插入带有标题的新事件 - 错误“源网址无效:”

    我正在使用 内置 AdvancedApps 脚本日历 API 不是 REST API 并尝试创建新的日历事件 但我收到错误 无效的来源网址 我直接从日历中获取日历 ID 所以我认为不是这样的 function createCalEvent
  • 无法在 MacOS Mojave 和 R 3.5.2 上加载 rJava

    我问过了之前有过类似的问题 但没有得到任何我可以实际实施的答案 我也阅读了答案here and here 但无法实现其中任何一个 部分是因为没有答案实际上回溯其所有步骤 Problem 我在 R 3 5 2 和 MacOS Mojave 1
  • SQL INSERT - 无效的列名

    正如你们中的一些人可能从我之前的文章中看到的那样 我是使用 C 创建网站的新手 尽管我有相当多的使用它来创建 Windows 窗体应用程序的经验 强大的力量正在诱惑我远离 PHP 但我在我认为的基础知识上一直失败 无论如何 这是我的问题 我
  • Node JS 不断收到 Failed to load resources 错误消息

    我目前正在测试 Node js 应用程序并尝试添加 我的代码 但不断收到错误消息 Failed to load resource the server responded with a status of 404 Not Found htt
  • PySpark 中未加载 Elephas:没有名为 elephas.spark_model 的模块

    我正在尝试在集群上分发 Keras 训练并使用 Elephas 来实现这一点 但是 当运行 Elephas 文档中的基本示例时 https github com maxpumperla elephas from elephas utils
  • 在 Azure AD B2C 中设置 ui-locales 从应用程序内登录 (.NET Core)

    我正在开发 ASP NET Core 应用程序 该应用程序利用 Azure AD B2C 进行用户管理 我希望将登录 注册表单本地化为多种语言 我在 Azure 门户的 Azure AD B2C 管理仪表板中添加了新的策略语言 现在我想设置
  • 编辑时在下拉菜单中选择的项目

    我这里有这段代码