Jump to content

Aud11

Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by Aud11

  1. Hi i am trying to retrieve a user from a database based on the username and password entered and then if the user exists i then go to the next page,i am using one function and global variables..what is giving me a problem is that i want to use the form data before executing the validate function..please help

     

    var db = openDatabase('AudreyTeracore', '1.0', 'Company Registration DB', 2 * 1024 * 1024);
    var nameContent = new Array(); // now it's global!
    var passwordsArray = new Array();
    var nameT=document.getElementById("username").value;
    var passwordT=document.getElementById("password").value;
    db.transaction(function(tr){
    tr.executeSql("select UserName,Password From UserLogin Where UserName='"+nameT+"' And Password ='"+passwordT+"' ", [],
    function(tx, result)
    {
    for (var i = 0; i < result.rows.length; ++i)
    {
    var row = result.rows.item(i);
    var name = row.UserName;
    var pass = row.Password;
    nameContent.push(name);
    passwordsArray.push(pass);
    }
    });
    });
    function checkValid() {
    for (var i = 0; i < nameContent.length; ++i)
    {
    if(nameContent!="" && passwordsArray!=""){
    alert("Sucessfully logged in")
    document.getElementById('form1').action = "EditUser.html";
    break;
    }
    else
    {
    alert("Please enter valid username and password");
    }
    }
    }
×
×
  • Create New...