asp: pb. de généricité.. Kel mot hein ??!!

asp: pb. de généricité.. Kel mot hein ??!! - Programmation

Marsh Posté le 03-10-2001 à 00:11:18    

tout d'abord, Salut a tous !!!
 
Ca faisait longtemps.. très longtemps.. Et ke le peuple a changé depuis.. :D
 
Bon, voila mon pb. :
 
j'ai tout plein de pages asp ki se ressemblent... en résumé, elles ont toutes le même skelet.... mais ya deux ou trois chtites differences ki m'embetent.. Alors je voudrais faire une seule page commune, paramétrables .. je pense ke vous voyez ou je veux en venir.
 
Un exemple vaut mieux que tout plein d'explications confuses... :)
Alors, voila...
 
Supposons que jai trois pages asp :
  1 - Liste les articles du magasin (uniquement le nom)
  2 - Liste les marques du magasins (uniquement le nom)
  3 - Liste les tarifs des articles (prix, article et marque)
 
Ces trois pages me listent donc des trucs plus ou moins differentes... enfin au niveau de l'affichage et du nombre de  données retournées.
 
Cependant, elles sont toutes des listes qui sont affichées de l même manière. Seuls le titre de la liste et les éléments de la liste changent. Alors comment faire du générique à partir de là ??
 
Merci, pour ceux ki prendrons le temps de lire ceci. :jap:
 
P.S: fred999 > Et oui, n'ayant plus internet au boulot... j'suis moins souvent là :(
TheGTI > Reponds stp...

Reply

Marsh Posté le 03-10-2001 à 00:11:18   

Reply

Marsh Posté le 03-10-2001 à 09:10:56    

bin si l'affichage se présente de la meme manière  
 
tu passe en parametre le titre
 
et tu fais
 
<title> <%=titre%> </title>
 
et les listes tu les récupres ds une base de données
pour savoir qu'elle liste tu récupère tu passe ausi par une variable passé en parametre a ta page (ca peut etre un parametre caché , passé en session ou directement sur url de ton lien
 
ensuite en fonction de la vaelur de la variable tu va chercher tel ou tel info ds ta base
 
j'espère que ac a répondu a ta question
 
@+++++

Reply

Marsh Posté le 03-10-2001 à 09:23:15    

Tu peux égalements compiller toutes tes pages en une seule et afficher ou non certaines données suivant la rubrique désirée.
Pour cela tu passes une variable dans ton url que tu récupères dans ta page qui te servira à déterminer  
1-ta requète vers ta bdd
2-ce qu'il y a à afficher.
 
exemple:
ta page s'appelle liste.asp
pour appeler ta page tu fais liste.asp?var=1
1 represente par exemple tous ce qui comprends ta "Liste les articles du magasin"
2 = Liste les marques du magasins
3 = Liste les tarifs des articles
 
Sur la page liste.asp
tu recupères la valeur de ta variable:
var=request("var" )
Et tu poses tes conditions
<%if var=1 then
ici la requète vers ta bdd
else
if var =2 then
autre requete vers ta bdd
else
derniere requete vers ta bdd
end if
end if%>
 
Et voilu !
(à la place des if else successif tu peux utiliser elseif)
 
A+
Djé

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed