Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Champ de recherche pour filtrer l'affichage du contenu d'un répertoire... [ Archives ASP & ASP.NET / IIS et l'ASP ] (admicom)

vendredi 28 avril 2006 à 14:45:48 | Champ de recherche pour filtrer l'affichage du contenu d'un répertoire...

admicom

Bonjour,

J'ai des clients pour lesquels je fais des devis, des factures et des rapports d'intervention. Ces clients accèdent via mon site IIS/ASP à une page de login. Une fois identifié, chaque client visualise le contenu de 3 répertoires ("devis","factures" et "rapports"). En fait, j'enregistre mes documents au format PDF dans les bons répertoire, et l'application ASP liste le contenu des répertoires en fonction du login/password saisi.
Cela fonctionne correctement.

Je souhaite maintenant faire évoluer cette application en intégrant un champ de recherche pour chacune des 3 colonnes (devis, factures et rapports). En effet, le nombre de documents sauvegardés dans chacun des répertoires est croissant et les clients souhaitent accélérer le processus d'affichage. Par exemple, il faudrait une zone texte dans laquelle ils saisissent "rue de la république" et seuls les documents dont le nom comporte "rue de la république" s'affichent (exemple : "intervention Loft 12 rue de la république 69002 Lyon).

Je joins le code de ma page actuelle sans champ de recherche :

Merci à vous tous...

<% Set FSO = _
   Server.CreateObject("Scripting.FileSystemObject")
dir = Server.MapPath("docs/rapports/")
set fc=FSO.getFolder(dir).files

dim toplk(5,2) : maxtop = 5

for each f in fc ' lecture et tri par date de création
   for k = 1 to maxtop
      if f.datecreated > toplk(k,1) then
         s0 = f.datecreated : u0 = f.name
         for kk = k to maxtop
            s = toplk(kk,1) : u = toplk(kk,2)
            toplk(kk,1) = s0 : toplk(kk,2) = u0
            s0 = s : u0 = u
         next
         exit for
      end if
   next
next
%>
</font>
<p><u><b><font face="Verdana">Rapports d'intervention</font></b></u></p>
  <font face="Verdana" size="2">
<%
for p = 1 to maxtop ' affichage
%></font><A target="_blank" href="docs/rapports/<%=toplk(p,2)%>"><font face="Verdana" size="2" color="#000080">
      <%=replace(toplk(p,2),".asp","")%>
      <p></p>
</font>
   </A>
</font>
  <font face="Verdana" size="2">
<%next %>


vendredi 9 juin 2006 à 10:16:22 | Re : Champ de recherche pour filtrer l'affichage du contenu d'un répertoire...

admicom

Personne pour me répondre ???



Cette discussion est classé dans : champ, for, rapports, kk, toplk


Répondre à ce message

Sujets en rapport avec ce message

For next [ par petit pois ] voilà j'ai une petite difficultéj'ai une base avec 10 champ només test1, test2 ... test10je souhaiterais grace à un for..nexte vérifier tous mes champ For next [ par petit pois ] voilà j'ai une petite difficultéj'ai une base avec 10 champ només test1, test2 ... test10je souhaiterais grace à un for..nexte vérifier tous mes champ Construction dynamique de requête sql (VB.Net) [ par Suffren ] Bonjour, Je souhaite réaliser la mise à jour d'une base Access via un formulaire et une fonction générique qui utilise une requête créée dynamiquemen champ de texte fixe+scrollbar+tableau... [ par caro1302 ] Bonjour...je suis débutante et j'aimerasis savoir comme faire ceci:Je voudrais mettre du texte à un endroit mais qui serait fixe...parce que je veux p Gros problème Acces/asp [ par Alexheyt ] bon voilà j'aimerais savoir comment je peux faire pour afficher en ASP certaines données d'une d'après trois critères rentré et vérifier depuis un cha Problème asp/acces pleas help (en français svp) [ par Alexheyt ] bon voilà j'aimerais savoir comment je peux faire pour afficher en ASP certaines données d'une d'après trois critères rentré et vérifier depuis un cha traitement d'un champ de type mem [ par trend99 ] J'ai le traitement d'un champ de type memo qui me pose probléme.Ce champ contient du texte entré des utilisateur (via un form) et je souhaiterais affi error 'ASP 0113' [ par tommie ] bonjour a tous,j'aimerais savoir si vous sauriez me dire comment faire pour resoudre ce genre de probleme:merci de votre aideerror 'ASP 0113' Script t Probleme avec champ numerique sur Oracle [ par Mario ] Bonjour,J'ai le script ASP suivant ;' OUVERTURE DE LA CONNEXIONSet ConnSQL = Server.CreateObject("ADODB.Connection")ConnSQL.OPEN "source", "usager", " recuperer chaque lettre d'un champs de texte separement [ par pad ] bonjour, est ce que l'un d'entre vous aurais une idee pour recupurer depuisun champs de txt dans une page html, chaque lettre qui est tapé et quechaqu


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.