如何在MIT App Inventor中将列表文本项转换为ID编号?
在MIT App Inventor中实现文本列表项转对应ID编号并存储到数据库
核心思路
通过在MIT App Inventor内建立文本与ID的映射关系,将用户选择的文本列表项转换为对应ID编号后,再通过PHP接口提交到数据库,确保存储的是id_numbers数值类型而非字符串。
具体实现步骤
构建文本-ID映射关系
使用AI2的字典组件存储文本与对应ID的键值对,示例配置:创建字典 文本ID映射 添加字典条目(文本ID映射, "选项A", 1) 添加字典条目(文本ID映射, "选项B", 2) 添加字典条目(文本ID映射, "选项C", 3)将选中文本转换为对应ID
以下拉列表(Spinner)选择为例,在选择事件中完成转换:当 下拉列表1.选择改变时 设置 选中ID 为 获取字典值(文本ID映射, 下拉列表1.选中项)提交ID到数据库
通过AI2的Web组件调用PHP接口,传递转换后的ID参数,PHP端接收后写入数据库的id_numbers字段(需确保该字段为数值类型):当 按钮1.点击时 调用 Web1.获取("http://你的接口地址/submit.php?id=" + 选中ID)
配置截图说明
- [文本-ID字典映射配置截图]
- [下拉列表与ID转换逻辑设置截图]
内容的提问来源于stack exchange,提问作者Jan Hanc
相关产品推荐
相关产品推荐

