【发布时间】:2012-09-06 06:52:33
【问题描述】:
我为性别(男性和女性)创建了 2 个单选按钮。我想将选定的单选按钮值存储在 MySQL 中。我正在使用 PHP 将 Android 连接到 MySQL。在 MySQL 中,我将 Gender 的数据类型设为 tinyint。在 PHP 脚本中,我编写了插入查询。我希望如果选择了男性,那么应该存储 0,选择女性,那么应该将 1 存储在 MySQL 中。为此我该怎么办?
【问题讨论】:
我为性别(男性和女性)创建了 2 个单选按钮。我想将选定的单选按钮值存储在 MySQL 中。我正在使用 PHP 将 Android 连接到 MySQL。在 MySQL 中,我将 Gender 的数据类型设为 tinyint。在 PHP 脚本中,我编写了插入查询。我希望如果选择了男性,那么应该存储 0,选择女性,那么应该将 1 存储在 MySQL 中。为此我该怎么办?
【问题讨论】:
例子:
让这个动作在你的按钮点击时完成
所以在你的点击监听器中编写这段代码
if(radioButton1.isSeleceted())
String temp = radioButton1.getText().toString();
if(radioButton2.isSeleceted())
String temp = radioButton2.getText().toString();
然后将临时值放入您的Database
【讨论】:
无需使用数据库。
您可以将值保存在 Shared preference 中。
例如:
if(radioButton1.isSeleceted()) {
PrefarenceName.putString("gender","1");
} else if(radioButton2.isSeleceted())
PrefarenceName.putString("gender","0");
}
String gendertype = prefarenceName.getString("gender");
if(gendertype == 1) {
radioButton1.setSelcted(true);
} else {
radioButton2.setSelcted(true);
}
【讨论】: