PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Recuperation de donné dans un colonne d'une table MySQL
Recuperation de donné dans un colonne d'une table MySQL
Iniciado por Guillaume.Phabulo, jun., 09 2005 10:04 PM - 1 resposta
Publicado em junho, 09 2005 - 10:04 PM
Bon voila j'ai toujours
se code la qui est une verification de login d'un utilisateur
si pas SQLExec("SELECT cde FROM usr WHERE cde="+GL_login+"OR cde1="+GL_login+"AND pass="+GL_MotPasse+"","verif_login") ALORS
SQLInfogene("verif_login")
Erreur("Erreur lors de la vérification du mot de passe : " + SQL.meserreur())
SQLDeconnecte()
FIN
SQLAvance("verif_login")
SI SQLLitCol("verif_login",1) = "" ALORS
Erreur("Mot de passe incorrect.")
SQLFerme("verif_login")
sinon
SQLFerme("verif_login")
ouvre(menu)
FIN
Mais je voudrai recupere aussi dans la meme ligne que celle du login de l'utilisateur un numeros qui se trouve dans une des colonnes de cette utilisateur qui me servira a determiner le niveau de l'administrateur et je voudrai que se niveau qui est un chiffre de 1 a 4 soit mis dans une varaible pour le balader tout le long de mon appli

Merci d'avance
Guillaume Jean
Publicado em junho, 10 2005 - 11:08 AM
Bha c'est tout simple:

NiveauUtilisateur est un entier

si pas SQLExec("SELECT cde,num FROM usr WHERE cde="+GL_login+"OR cde1="+GL_login+"AND pass="+GL_MotPasse+"","verif_login") ALORS
SQLInfogene("verif_login")
Erreur("Erreur lors de la vérification du mot de passe : " + SQL.meserreur())
SQLDeconnecte()
FIN
SQLAvance("verif_login")
SI SQLLitCol("verif_login",1) = "" ALORS
Erreur("Mot de passe incorrect.")
SQLFerme("verif_login")
sinon
NiveauUtilisateur = SQLLitCol("verif_login",2)
SQLFerme("verif_login")
ouvre(menu)
FIN