begin process at 2012 05 27 13:40:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Afficher requête asp


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Afficher requête asp

samedi 8 janvier 2005 à 13:29:32 | Afficher requête asp

Lorientais

Bonjour, je suis débutant dans le language ASP
Je voudrais savoir comment afficher une requête ASP dans trois colonne de tableau et change de ligne automatique. Pour l'instant j'ai réussi à afficher la requête sur un colonne et sur plusieurs lignes.

un exemple de ce que j'essaie d'avoir: [ Lien ]

ce que j'ai réussi à faire pour l'instant: [ Lien ]

Merci
mardi 11 janvier 2005 à 19:23:33 | Re : Afficher requête asp

AC1

Membre Club
Quand tu dis 3 colonnes tu parles de données en provenance d'une base de données ?

AC1
Databases on the Web & on the LAN
mardi 11 janvier 2005 à 20:30:06 | Re : Afficher requête asp

Lorientais

Ouais venant d'une base ACCESS
mardi 11 janvier 2005 à 20:57:05 | Re : Afficher requête asp

AC1

Membre Club
En général je formatte à la volée du style (rs est le recordset)
Je pars du principe que tu as ton recordset formé et que tu as les 3 premiers champs à afficher.
i va de rs(0) à rs(2) dans le cas ci - dessous
<Table border=0 width=950>
<%do while not rs.eof%>
<TR>
<% for i=0 to 2%>
<TD>
<%rs(i)%>
</TD>
<%next%>
</TR>
<%
rs.movenext
loop
%>
Tu peux implémenter toutes les options du html.


AC1
Databases on the Web & on the LAN
mercredi 12 janvier 2005 à 09:53:43 | Re : Afficher requête asp

roro06

Bonjour
Cas général :

<table border=1>
<%cpCell=0 %>
<% while not rs.eof %>
<% if cpCell mod 3=0 then %><tr><% end if %>
<td><%=(rs.Fields.Item("adNom").Value)%></td>
<%cpCell=cpCell+1 %>
<% if cpCell mod 3=0 then %></tr><% end if %>
<% rs.movenext %>
<% wend %>
</table>

Cordialement
Roro webDev
mercredi 12 janvier 2005 à 17:19:20 | Re : Afficher requête asp

Lorientais

En faite ça ne vient pas d'une base Acces mais d'un fichier Excel. Ca doit être la même méthode. Je vais essayer. MErci pour vos réponses
mercredi 12 janvier 2005 à 17:34:08 | Re : Afficher requête asp

Lorientais

Bon ba ça se vois que je suis débutant en ASP. Pourtant y a en qui m'ont dit que ça ressemblait au PHP

Voici le code en question      <%
     '----- définition des variables
     dim id, nom, desc, prix, i
     
     ' Parcours de la liste des articles
     ' ----------------------------------
     for i=0 to UBound(aArticleList)
     
      '----- récupération des informations sur l'article courant
      id  = aArticleList(i)(0)
      nom  = aArticleList(i)(1)
      desc = aArticleList(i)(2)
      prix = aArticleList(i)(3)
      photo = aArticleList(i)(4)
     %>
                               

 

 


<table border="0" cellpadding="0" cellspacing="0" width="150">
                                <tr>
                                    <td width="33%" style="border-top-width:1; border-left-width:1; border-top-color:rgb(255,153,0); border-right-color:rgb(255,153,0); border-bottom-color:rgb(255,153,0); border-left-color:rgb(212,208,200); border-top-style:dashed; border-left-style:none;" colspan="2">

                                        <p align="center"><font color="#846F59"><%= nom %></p><table border=1>

                                    </td>
                                </tr>
                                <tr>
                                    <td width="33%" style="border-style:none;" colspan="2">

                                        <p align="center"><font color="#846F59"><img src="<%= photo%>" border="0"></font></p>
                                    </td>
                                </tr>
                                <tr>
                                    <td width="311" style="border-left-width:1; border-left-color:rgb(212,208,200); border-left-style:none;">

                                        <p align="center"><font color="#846F59"><%= formatNumber(prix, 2) %></font> €</p>
                                    </td>
                                    <td width="311" style="border-left-width:1; border-left-color:rgb(212,208,200); border-left-style:none;">
                                        <table cellpadding="0" cellspacing="0" border="1" width="100%">
                                            <tr>
                                                <td width="100" style="border-width:1; border-style:none;">

                                                    <table border="0" cellpadding="0" cellspacing="0" align="center">
                                                        <tr>
                                                            <td rowspan="2"><input type="text" name="num<%= id %>" disabled size="3" style="FONT-SIZE=13px;TEXT-ALIGN:center;FONT-WEIGHT=bold" value="1"></td>
                                                            <td class="normal1"><a href="javascript://" onClick="changeQuantity(document.thisForm.num<%= id %>, 1);"><img src="images/arwSquaredUp.jpg" border="0" WIDTH="11" HEIGHT="10"></a></td>
                                                            <td rowspan="2" width="10"></td>
                                                            <td rowspan="2" class="normal2"><a href="javascript://" onclick="addProduct(<%= id %>, document.thisForm.num<%= id %>.value);"><img src="images/btnOk25x15.png" border="0"></a></td>
                                                        </tr>
                                                        <tr>
                                                            <td><a href="javascript://" onClick="changeQuantity(document.thisForm.num<%= id %>, -1);"><img src="images/arwSquaredDown.jpg" border="0" WIDTH="11" HEIGHT="10"></a></td>
                                                        </tr>
                                                    </table>


                                                </td>
                                            </tr>
                                        </table>
                                    </td>
                                </tr>
                            </table>
     <% next %>

Je précise aussi que ce script vient de ce magnifique site
Panier marchant avec les Cookies

jeudi 13 janvier 2005 à 08:49:49 | Re : Afficher requête asp

AC1

Membre Club

Le code posté par roro est en vbscript.
Celui que j'ai utilisé est en ASP/ADO.
Il y a une erreur dans ce que j'ai écrit la ligne <%rs(i)%> est en fait <%=rs(i)%>

L'avantage de garder l'html comme je l'ai fait est que tu peux prévisualiser le design via un editeur tel que frontpage ou visual studio

J'espère que tu as pu résoudre ton cas
A+

AC1
Databases on the Web & on the LAN
jeudi 13 janvier 2005 à 10:28:01 | Re : Afficher requête asp

roro06



Bonjour
Petite réponse à AC1 :
1/ Mon code est effectivement en vbscript, tout comme le tien.
2/ ni ASP, ni ADO ne sont des langages de programmation. ASP est un modèle objet utilé par IIS (entre autres) et accessible par une multitude de langages (jscript, C, java, etc ... et vbscript en fait partie). Regarde bien mon code : les balises <% %> t'indiquent que je l'utilise. 
ADO est un modéle d'accés aux données en provanance d'une BdD (pour simplifier). Regarde encore mon code : je l'utilise aussi.
3/ Regarde encore mieux mon code : tu t'apercevras que l'HTML, qui n'est pas non plus un langage de programmation, mais un langage de description de pages, est bien présent.

Mon code est un cas général qui permet de ne pas "partir du principe que". Pour utiliser ce genre de moulinettes très régulièrement, je ne peux que conseiller à Lorientais d'utiliser plutôt ce code.

Petite réponse à Lorientais :

Honnêtement, j'oublierais bien vite excel : "c'est pas fait pour". ACCESS est un vrai serveur de bdd aux performances très satisfaisantes et beaucoup plus adapté à ton projet. Excel est un tableur (très puissant, certes, je l'utilise assez souvent), ce n'est en aucun cas et ne sera jamais un serveur de bdd.
Si tu connaît PHP, tu peux utiliser jscript (ou javascript) au lieu de vbscript dans tes pages ASP. Je connais très peu PHP, mais il me semble que les syntaxes sont plus proches.

Voici en dessert un bout de code (en vbscript, voir la premiere directive) qui répondra à ce que tu veux faire, à adapter, bien-sûr. Les habitués de Dreamweaver reconnaîtront.

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
Dim MM_dbClub_STRING
'En local
MM_dbClub_STRING = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=<chemin>/db.mdb"
%>
<%
Dim rsProduits
Dim rsProduits_numRows

Set rsProduits = Server.CreateObject("ADODB.Recordset")
rsProduits.ActiveConnection = MM_dbClub_STRING
rsProduits.Source = "SELECT *  FROM t_equipe"
rsProduits.CursorType = 0
rsProduits.CursorLocation = 2
rsProduits.LockType = 1
rsProduits.Open()

rsProduits_numRows = 0
%>
<html>
<head>
<title>Liste des produits</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table border=1>
<%cpCell=0 %>
<% while not rsProduits.eof %>
<% if cpCell mod 3=0 then %><tr><% end if %>
    <td><%=(rsProduits.Fields.Item("ProduitNom").Value)%></td>
<%cpCell=cpCell+1 %>
<% if cpCell mod 3=0 then %></tr><% end if %>
<% rsProduits.movenext %>
<% wend %>
</table>

</body>
</html>
<%
rsProduits.Close()
Set rsProduits = Nothing
%>


Cordialement
Roro webDev

jeudi 13 janvier 2005 à 10:57:30 | Re : Afficher requête asp

AC1

Membre Club
--> Roro
Oui j'ai bien regardé (maintenant) mea maxima culpa
-->Lorientais
Je partage lepoint de vue de Roro sur la BDD access.

Je pense qu'avec le code fourni ça devrait tourner ok.
A+

AC1
Databases on the Web & on the LAN


Cette discussion est classée dans : asp, afficher, colonne, requête, instant


Répondre à ce message

Sujets en rapport avec ce message

D'une page à l'autre [ par björk ] Bonjour,dans une page ASP j'exécute une requête SQL qui m'affiche un DataGrid.Cela marche très bien jusqu'à ce que je rajoute un bouton qui me permett PWS (win98) plante à la deuxième requête [ par Florence ] Bonjour à tous,incroyable !.....La première interrogation de page asp fonctionne normalement puis, quand on interroge à nouveau une page asp quelconqu Afficher la progression d'un téléchargement en asp [ par lolofb ] Bonjour,Je n'ai aucun problème pour réaliser des upload de fichiers sur mon serveur (j'utilise aspSmartUpload).Par contre, je voudrais savoir comment Afficher la progression d'un téléchargement en asp [ par lolofb ] Bonjour,Je n'ai aucun problème pour réaliser des upload de fichiers sur mon serveur (j'utilise aspSmartUpload).Par contre, je voudrais savoir comment Afficher la progression d'un téléchargement en asp [ par lolofb ] Bonjour,Je n'ai aucun problème pour réaliser des upload de fichiers sur mon serveur (j'utilise aspSmartUpload).Par contre, je voudrais savoir comment Afficher la progression d'un téléchargement en asp [ par lolofb ] Bonjour,Je n'ai aucun problème pour réaliser des upload de fichiers sur mon serveur (j'utilise aspSmartUpload).Par contre, je voudrais savoir comment Créer une requête avec Access [ par NicolasPdc ] Je souhaite créer une page asp qui permettrait d'afficher les informations propres à chaque utilisateurs en fonction de leur adresse IP (chaque utilis Créer une requête avec Access [ par NicolasPdc ] Je souhaite créer une page asp qui permettrait d'afficher les informations propres à chaque utilisateurs en fonction de leur adresse IP (chaque utilis Pb requête avec date [ par onha ] Bonjour à vous tous,Après avoir été sur tous les sites asp, je n'arrive pas à résoudre mon problème.J'ai une premiére page ou je demande la date de re Au secours je ne peux plus afficher de pages ASP [ par Poulipe ] Au secours je ne peux plus afficher de pages ASP sur mon server. les liens sur les pages .htm fonctionnent, mais tous les .asp, ne marchent plus.Quelq


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,482 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales