Como usar executeSql

Iniciado por yoelrodguez, 25 Enero 2017, 23:41 PM

0 Miembros y 1 Visitante están viendo este tema.

yoelrodguez

Hola a todos, esta es la primera vez que estoy usando las base de datos WebSql por lo que no la conozco mucho mucho el problema que tengo es el siguiente : estoy haciendo una consulta a una tabla en la cual me muestra el contenido sin problema ese dato yo lo guardado en una variable la cual quiero pasarla a una función que tengo creada. el nombre de la variable es xa y a continuación le dejo el código para ver si me puedes ayudar

saludos

Código (javascript) [Seleccionar]
//Extraemos los datos de la tabla.
sqlselect = "SELECT texto FROM textos  WHERE npregunta = '"+npreg+"'";
tx.executeSql(sqlselect,[],function (tx, result){

               if (result.rows.length){
                   for (var i = 0; i < result.rows.length; i++){
                        row = result.rows[i];
                        x += row.texto + ",";
                   }
                   //Quitmos la ultima coma
                  var xa = "["+x.substring(0, x.length-1)+"]";
               }else{
                console.log("No items");
               }
           },error);
});
function get_textrandom(xa){

var i = Math.floor((Math.random() * 6) + 1);
$("#text2").html(xa[i]);
}