dev74
Messages postés8Date d'inscriptionsamedi 4 novembre 2000StatutMembreDernière intervention14 mars 2005
-
27 déc. 2004 à 08:46
dev74
Messages postés8Date d'inscriptionsamedi 4 novembre 2000StatutMembreDernière intervention14 mars 2005
-
27 déc. 2004 à 13:55
Bonjour tout le monde,
Voila je débute en programmation ASP et en plus je récupère un code sans commentaires. Je ne m'y retrouve pas du tout lol. La page représente une liste de course à effectuer avec un ou plusieurs tableaux par fournisseur. Le problème est qu'à l'ouverture de la page, elle ne se remet pas à blanc : on a toutes les anciennes courses.
dev74
Messages postés8Date d'inscriptionsamedi 4 novembre 2000StatutMembreDernière intervention14 mars 2005 27 déc. 2004 à 13:45
Désolée je vais essayer d'etre plus clair
Effectivement il y a une connexion à une base de données
je travaille en ASP avec Dreamweaver MX
et les contrôles de la page sont encore remplis a l'ouverture.
Je suis desole mais je n'arrive pas a etre plus clair, je ne sais pas sur quel critere on se base pour ce genre de truc
mais merci quand meme de t'y etre interressé
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 27 déc. 2004 à 13:50
les controles de la page sont remplis à l'ouverture ? c'est à dire ?
tu ouvres ta page pour la premiere fois et ils sont déjà remplis ? ou alors c'est quand tu cliques sur un bouton et ensuite ils sont déjà remplis ? et ils sont remplis de quoi, quelle valeur, des dernieres que la page a eu ?
et on peut avoir un bout de code, car la je vois pas trop
dev74
Messages postés8Date d'inscriptionsamedi 4 novembre 2000StatutMembreDernière intervention14 mars 2005 27 déc. 2004 à 13:55
Je ne sais pas quel bout t'interresse alors j'ai préférer tout te mettre. Et c'est à l'ouverture, tous les controles sont remplis directement avec des valeurs d'autres course. Je ne sais pas si ce sont les dernieres ou si elles se cumulent, personne n'a su me répondre dans l'entreprise
<h1> EDITION DE LA FICHE DE COURSE
<hr align ="center" color="#00CCFF">
<%if not (rsfic.eof) then
nbdem=0
do while not (rsfic.eof)
nbdem=nbdem+1
rsfic.movenext
loop
rsfic.movefirst%>
<form name="formfic<%=j%>" method="post">
<%for j=1 to nbdem
nbpara=0
for i=1 to 10
if rsfic.fields("fampar"&i)<>"" then
nbpara=nbpara+1
end if
next
session("nbp"&j)=nbpara%>
Cocher cette case pour ne pas valider cette demande :
" value="ann">
<%if request.Form("val")="Valider la fiche de course" then
set nbenr=server.CreateObject("adodb.recordset")
chnbenr="select * from da_fiche_course"
nbenr.open chnbenr,MM_SFAO_STRING,3,3
record_nbenr = nbenr.recordcount
if record_nbenr <> 0 then
nbenr.movelast
enr=nbenr.fields(0)
else
enr = 0
end if
set insfic=server.CreateObject("ADODB.recordset")
chinsfic="insert into DA_FICHE_COURSE (code_fiche,date_fiche,qte,"
for m=1 to session("nbp"&j)
chinsfic=chinsfic+ "par" & m & ","
next
for m=1 to session("nbp"&j)
chinsfic=chinsfic+ "fampar" & m & ","
next
chinsfic=chinsfic+"nomfam,nomfrs,nomatel,D,ST,IA,IST,MAI,MAI1,MAIM,nommach,comment,commregl,DST"
chinsfic=chinsfic+") values ('" & cde & "','" & datedem & "','" & qte & "',"
for m=1 to session("nbp"&j)
chinsfic=chinsfic+ " '" & request.Form("par"&m&j) & "',"
next
for m=1 to session("nbp"&j)
chinsfic=chinsfic+ " '" & session("fampar"&m&j) & "',"
next
chinsfic=chinsfic+ " '" & nomfam & "','" & nomfrs & "','" & nomatel & "',"
if D="D" then
chinsfic=chinsfic+ "'o',"
else
chinsfic=chinsfic+ "'n',"
end if
if ST="ST" then
chinsfic=chinsfic+ "'o',"
else
chinsfic=chinsfic+ "'n',"
end if
if IA="IA" then
chinsfic=chinsfic+ "'o',"
else
chinsfic=chinsfic+ "'n',"
end if
if IST="IST" then
chinsfic=chinsfic+ "'o',"
else
chinsfic=chinsfic+ "'n',"
end if
if MAI="MAI" then
chinsfic=chinsfic+ "'o',"
else
chinsfic=chinsfic+ "'n',"
end if
if MAI1="MAI1" then
chinsfic=chinsfic+ "'o',"
else
chinsfic=chinsfic+ "'n',"
end if
if MAIM="MAIM" then
chinsfic=chinsfic+ "'o',"
else
chinsfic=chinsfic+ "'n',"
end if
chinsfic=chinsfic+ "'" & nommach & "','" & comment & "','" & comm & "',"
if DST="DST" then
chinsfic=chinsfic+ "'o')"
else
chinsfic=chinsfic+ "'n')"
end if
insfic.open chinsfic,MM_SFAO_STRING,3,3
end if
next
set supp=server.CreateObject("adodb.recordset")
chsupp="delete from DA_RECAP_DEM"
supp.open chsupp,MM_SFAO_STRING,3,3
set supp2=server.CreateObject("adodb.recordset")
chsupp2="delete from DA_PDT"
supp2.open chsupp2,MM_SFAO_STRING,3,3
response.Redirect("http://serv-sfao/demande_achat/form_instable.asp")
end if