Pagina 1 di 1

OnValidate in Login Form

Inviato: 27 ott 2014, 10:51
da Exkalibur
Buongiorno,
sto iniziando ad usare questo incredibile strumento (scriptcase) ma sono fermo ad un dubbio:

nell'evento OnValidate della login form ho scritto queste righe per abbinarlo ad una tabella esistente di un database sql

$usr = {user}
$pwd = {pawd}

$sql = "SELECT
le_HHuser,
le_HHpassword
FROM
dbo.leads
WHERE
(login ='".$usr."') AND
(paswd = '".$pwd."')";

sc_lookup(ds,$sql);

if (isset({ds[0][0]})
{
sc_redir(menu);
}
else
{
echo "Login sbagliata";
}

il mio dubbio e' questo non conoscendo la sintassi della Isset se nella select metto (ad esempio) un terzo campo, la sintassi del datase passato diventa {ds[0][0][0]} ?

grazie :)

Re: OnValidate in Login Form

Inviato: 28 ott 2014, 08:28
da admin
Benvenuto nella community.
La sintassi del dataset è così strutturata:
{nome_dataset[riga][colonna]}.
La colonna si conta a partire da "0".

Quindi, per accedere alla terza colonna ("c") di una select (SELECT a,b,c FROM tabella) si procede in questo modo:
{ds[0][2]}