cs_BzaN
Messages postés2Date d'inscriptionmardi 30 décembre 2003StatutMembreDernière intervention30 décembre 2003
-
30 déc. 2003 à 10:54
cs_BzaN
Messages postés2Date d'inscriptionmardi 30 décembre 2003StatutMembreDernière intervention30 décembre 2003
-
30 déc. 2003 à 14:27
salut tout le monde, devant refaire une page ASP en ColdFusion je bloque sur un problème que je n'arrive pas à réssoudre.
Il s'agit de lire les infos dans une base de donnée, les affichées dans des zones de textes et ensuite, reprendre par un form les zones de textes et mettre à jour la DB, en ASP c'est assez simple, mais en CF c'est beaucoup plus compliquer
et donc pour reprendre les infos et mettre à jour ou insérer dans la DB :
for(i 1; i < rs.Fields.Count; i++) { rs.Fields(i) Request.Form("txtZone" + i); }
ET
(pour insertion)
<cfinsert datasource="tonDSN" formfields="#form.fieldnames#" tablename="Nomdelatable">
(pour mise à jour)
<cfupdate datasource="tonDSN" formfields="#form.fieldnames#" tablename="Nomdelatable">
ou alors, tu peux faire des CFQUERY
#form.fieldnames# est la liste des champs posté via le formulaire(liste gérée automatiquement par le server), mais si tu as plus de champs dans ton formulaire et que seuls certains doivent être insérés, précise le nom de tes champs. Si cette liste correspond à ceux que tu obtient en effectuant ta requete, à ce moment là, tu peux utiliser #NomDeTaRequete.columnList# (une requete génère toujours une variable nommée columnlist)