You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MIT App Inventor中将列表文本项转换为ID编号?

在MIT App Inventor中实现文本列表项转对应ID编号并存储到数据库

核心思路

通过在MIT App Inventor内建立文本与ID的映射关系,将用户选择的文本列表项转换为对应ID编号后,再通过PHP接口提交到数据库,确保存储的是id_numbers数值类型而非字符串。

具体实现步骤

  1. 构建文本-ID映射关系
    使用AI2的字典组件存储文本与对应ID的键值对,示例配置:

    创建字典 文本ID映射
    添加字典条目(文本ID映射, "选项A", 1)
    添加字典条目(文本ID映射, "选项B", 2)
    添加字典条目(文本ID映射, "选项C", 3)
    
  2. 将选中文本转换为对应ID
    以下拉列表(Spinner)选择为例,在选择事件中完成转换:

    当 下拉列表1.选择改变时
        设置 选中ID 为 获取字典值(文本ID映射, 下拉列表1.选中项)
    
  3. 提交ID到数据库
    通过AI2的Web组件调用PHP接口,传递转换后的ID参数,PHP端接收后写入数据库的id_numbers字段(需确保该字段为数值类型):

    当 按钮1.点击时
        调用 Web1.获取("http://你的接口地址/submit.php?id=" + 选中ID)
    

配置截图说明

  • [文本-ID字典映射配置截图]
  • [下拉列表与ID转换逻辑设置截图]

内容的提问来源于stack exchange,提问作者Jan Hanc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 18:42:34