Hej jag har ett problem med detta inloggnings script.
Jag har fått lov att köra mot mssql databas så nu kör jag med odbc funktioner istället för mysql funktioner som funkade bra. Nu till problemet den verkar visa -1 oavsett vad som skickas. Och som scriptet ser ut nu så blir det någe fel utan fel meddelande den bara tuggar tills time out.
if($valid != "yes")
{
if(($txt_User) && ($txt_Pass))
{
openConn();
$checkUserSQL = "SELECT username,password FROM tbl_users WHERE username = '$txt_User' AND password = '$txt_Pass'";
$checkUserResult = odbc_exec($conn,$checkUserSQL) ;
print $checkUserResult;
$num = odbc_num_rows($checkUserResult);
// If user exists..
if($num != -1)
{
//Start and register sessionvariables..
session_start();
$valid="yes";
session_register("valid");
//show_sendform();
}
else
{
header("location:$PHP_SELF?action=error&msg=".urlencode("Fel loginuppgifter..!"));
}
}
else
{
header("location:$PHP_SELF?action=error&msg=".urlencode("Måste logga in..!"));
check_form();
}
}
}