逐个获取listview中列出的所有数据并将其插入到mysql数据库中

时间:2018-02-18 18:57:41

标签: android

我想插入学生的姓名,他们的出勤状态标记在单选按钮中,从android列表视图到MySQL数据库逐个表示不同的行每个名称和他们的出勤状态我该怎么办....像这个图像的东西 like this image

请帮助我,我不知道怎么做。请紧急这只是我的selectstud java类

  package com.attendance.olana.instructor;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.ListView;
import android.widget.Toast;

/**
 * Created by olana on 18/02/2018.
 */
public class studlist extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.studlist);
    }




}

1 个答案:

答案 0 :(得分:0)

由于您正在从MySQL数据库中将JSON数据库中的数据从服务器提取到您应用的ListView中,我假设您#39;熟悉AsyncTaskThreadingList&amp;的概念ListView。 现在,您要提交标有CheckBoxRadioButton的每个学生的出勤情况。 因此,制作一个包含2个必填数据变量的ClassString nameboolean attendance 。假设班级名称为Student。从服务器获取数据时,您将创建此类的对象并将其存储在List中,并且变量名称已满足(因为现在您只是获取名称)。因此,您的List将具有通用类型Student,即List<Student>。 现在,在onClick每行CheckBoxRadioButton的{​​{1}}事件中,您将检索该行的位置以及该学生是否被标记为缺席或存在,更改ListView的后续项目。 单击提交按钮时,您将所有数据发送到服务器。服务器端脚本应检索数据并根据学生的ID或名称更改相应匹配的出勤率。 注意:最好保留一个“身份”。 Student类中的变量而不是&#39; name&#39;变量,因为它会减少发送到服务器的数据,并在数据库中匹配数据时提高精度。