Impossible de remplir un combo avec mysql et php4wm

AUTEUR Investi ~ Friday 17 November 2023, 14:33
Informatique HTML

Bonjour, desolé pour tout derangement. Je rencontre des soucis pour remplir un combo avec la classe php4wm avec mysql. Quelqu'un peut - il m'aider?


PARTAGER :

Réponses

Gtech224
Gtech224
Monday 20 November 2023, 18:24
Répondre

sReq est une chaine = "SELECT ville FROM villes"
SI cnx:mySQLExec(sReq, 1) ALORS

TANTQUE cnx:mySQLFetch(1)
ListeAjoute(COMBO_Ville, cnx:mySQLLitColParNom(1, "ville"))

FIN

FIN

NB: mysqlFetch garde toute la valeur de la requete en memoire donc plus rapide à mes yeux

Gtech224
Gtech224
Monday 20 November 2023, 18:15
Répondre

Bonjour, 

Essaye avec mysqlfetch()

Réponse acceptée Code-Codage
Code-Codage
Friday 17 November 2023, 14:58
Répondre

Bonjour

Tu peux utiliser cette approche dans une procédure et appeler directement le nom de la procédure dans le code du formulaire ou tu peux aussi utiliser les code dans le formulaire.

PROCÉDUREListe_Villes()
DB:SQLRequete = "SELECT VILLE FROM villes"
SI DB:mySQLExec(DB:SQLRequete, 4) ALORS
DB:mySQLPremier(4)
TANTQUE DB:mySQLEnDehors = Faux
ListeAjoute(NOM_FENETRE.NOM_CHAMP_COMBO, DB:mySQLLitColParNom(4, "VILLE"))
DB:mySQLSuivant(4)
FIN
RENVOYER Vrai
FIN