2013-09-26 3 views
0

Это хранимая функция базы данных, которая хранит значение в базе данных. Но значения не хранятся в базе данных. Любая ошибка в коде. ошибка не возникает.Сохранение значений в базе данных sqlite

Я хочу сохранить значения в базе данных.

function storefunction() { 

    var fname= document.querySelector('#fname').value;//get value from text field 
    var ema= document.querySelector('#email1').value; 
    var pwd= document.querySelector('#pwd').value; 
    var pwd1= document.querySelector('#pwd1').value; 
    var mob= document.querySelector('#mob').value; 
    var dat= document.querySelector('#outputWindow1').value; 
    var id=5; 
    var gen="Male"; 

     //open the database 
var db=openDatabase('mydb','1.0','test','2*1024*1024'); 
     //insert values in database. 
db.transaction(function (tt){ 
tt.executeSql('CREATE TABLE LOG(id,name,email,passwd,date,gender,mobile)'); 
tt.executeSql("INSERT INTO LOG (id,name,email,passwd,date,gender,mobile) VALUES ('"+id+"', "+fname+", '"+ema+"', '"+pwd+"', '"+dat+"', '"+gen+"','"+mob+"')"); }); 
} 

ответ

1

Не уверен, что это проблема, но вы не указываете параметр fname.

tt.executeSql("INSERT INTO LOG (id,name,email,passwd,date,gender,mobile) VALUES  ('"+id+"', "+fname+", '"+ema+"', '"+pwd+"', '"+dat+"', '"+gen+"','"+mob+"')"); }); 

}

Следует читать

tt.executeSql("INSERT INTO LOG (id,name,email,passwd,date,gender,mobile) VALUES ('"+id+"', '"+fname+"', '"+ema+"', '"+pwd+"', '"+dat+"', '"+gen+"','"+mob+"')"); }); 

}

+0

ли что-то это? – SteveP

+0

спасибо, что г-н СтивP.its хорошо. –

Смежные вопросы