I am very new to programming.
I wanted to insert the values of my radiobutton into sqlite database but still doesn't found the right way to do it.
The program consist 9 radiobutton, which is 1-3,4-5,6-7 and 8-9 in 4 different grouping/layout.
Thank you.
test.PNG
void lifestyle::on_pushButton_3_clicked()
{
myqry.prepare("CREATE TABLE IF NOT EXISTS Lifestyle (Drinking VARCHAR(15), "
"Exercise VARCHAR(15), Smoking VARCHAR(10), Diet VARCHAR(10)) ");
if(!myqry.exec())
qDebug()<<myqry.lastError();
else
qDebug()<<"Table Created!";
QString drinking
= ui
->radioButton_1
->text
();
QString exercise
= ui
->radioButton_5
->text
();
QString smoking
= ui
->radioButton_7
->text
();
QString diet
= ui
->radioButton_8
->text
();
myqry.prepare("INSERT INTO Lifestyle(Drinking, Exercise, Smoking, Diet) "
"values('"+drinking+"','"+exercise+"','"+smoking+"','"+diet+"')");
if(myqry.exec()){
ui->labelstat->setText("The information has been saved");
}
else{
ui->labelstat->setText("Information failed to saved");
}
}
void lifestyle::on_pushButton_3_clicked()
{
QSqlQuery myqry;
myqry.prepare("CREATE TABLE IF NOT EXISTS Lifestyle (Drinking VARCHAR(15), "
"Exercise VARCHAR(15), Smoking VARCHAR(10), Diet VARCHAR(10)) ");
if(!myqry.exec())
qDebug()<<myqry.lastError();
else
qDebug()<<"Table Created!";
QString drinking= ui->radioButton_1->text();
QString exercise = ui->radioButton_5->text();
QString smoking = ui->radioButton_7->text();
QString diet = ui->radioButton_8->text();
myqry.prepare("INSERT INTO Lifestyle(Drinking, Exercise, Smoking, Diet) "
"values('"+drinking+"','"+exercise+"','"+smoking+"','"+diet+"')");
if(myqry.exec()){
ui->labelstat->setText("The information has been saved");
}
else{
ui->labelstat->setText("Information failed to saved");
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks