我正在尝试将复选框值插入到我的mysql数据库中,程序中没有错误... 但我无法将价值纳入数据库。 在数据库中,它显示为空...
public class MainActivity extends AppCompatActivity {
CheckBox box;
Button btn_test;
private static final String REGISTER_URL="http://192.168.0.106/test/checkin.php";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mainactivity);
box = (CheckBox) findViewById(R.id.checkBox);
btn_test = (Button) findViewById(R.id.button);
btn_test.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
registerUser();
}
});
}
private void registerUser() {
box.isChecked();
String date = box1.toString().trim().toLowerCase();
register(date);
}
private void register(String date){
String urlSuffix = "?date=" + date;
class RegisterUser extends AsyncTask<String, Void, String> {
如何从复选框中获取值并插入数据库
答案 0 :(得分:0)
请试试这个,可以帮助你:)。
box.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){
@Override public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) { if(isChecked){ String date = box1.toString().trim().toLowerCase(); register(date); } } } );