[ASP] imbrication de while et menu déroulant

imbrication de while et menu déroulant [ASP] - ASP - Programmation

Marsh Posté le 04-06-2004 à 09:45:04    

http://dalitarr.free.fr/menu.jpg
http://www.generiss.fr.st/menu.gif
 
J'ai ça et c'est ce que je veux malheureusement mon code n'est pas bon il me met dans la source de la page malgré que tous mes petits enregistrements s'affichent  

Citation :

<font face="Arial" size=2>
<p>Erreur de compilation Microsoft VBScript</font> <font face="Arial" size=2>error '800a0401'</font>
<p>
<font face="Arial" size=2>Fin d'instruction attendue</font>
<p>
<font face="Arial" size=2>/iisHelp/common/500-100.asp</font><font face="Arial" size=2>, line 11</font>
<pre>Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL
--------------------------------------------------------------------------^</pre>  <font face="Arial" size=2>error '80020009'</font>
<p>
<font face="Arial" size=2>Une exception s'est produite.
</font>
<p>
<font face="Arial" size=2>/interdev/lien/recherche2.asp</font><font face="Arial" size=2>, line 33</font>


 
 
Ouiiiiiiiiiiii :)
Donc je vois pas pkoi?
On peut pas imbriquer de while comme ça?> (evident plus d'erreur si je vire le while imbriqué)

Citation :

<select name="TypeDoc" id="select2">
          <option  value="0">Toutes les cat&eacute;gories</option>
          <%while (not RScat.eof)%>
          <option value="<%=RScat("id" )%>"><%=RScat("name" )%></option>
         <%while (RScat("id" )=RSdom("parent_id" )) %>
          <option  value="<%=RSdom("id" )%>">&nbsp;&nbsp;&nbsp;&nbsp;>&nbsp;&nbsp;<%=RSdom("name" )%></option>
          <%RSdom.moveNext
   wend %>
        <% RScat.moveNext
   wend %>

   
      </select>


 
Comment je fais pour mettre mes deux recordset dans un même menu avec cette pagination alors?


Message édité par dalida le 04-06-2004 à 09:51:48
Reply

Marsh Posté le 04-06-2004 à 09:45:04   

Reply

Marsh Posté le 04-06-2004 à 09:55:47    

while (not RScat.eof)
while not (RScat.eof)
 
:??:

Reply

Marsh Posté le 04-06-2004 à 10:10:52    

urd-sama a écrit :

while (not RScat.eof)
while not (RScat.eof)
 
:??:

merci c'est plus propre mais ça change rien :sweat:  

Citation :

<%while not (RScat.eof)%>
          <option value="<%=RScat("id" )%>"><%=RScat("name" )%>
</option>
            <%while (RSdom("parent_id" )=RScat("id" ))%>
 
          <option  value="<%=RSdom("id" )%>">&nbsp;&nbsp;&nbsp;&nbsp;>&nbsp;&nbsp;<%=RSdom("name" )%></option>
          <%RSdom.moveNext
   wend %>
 
   <% RScat.moveNext
   wend %>


tu vois autre chose?


Message édité par dalida le 04-06-2004 à 10:11:22
Reply

Marsh Posté le 04-06-2004 à 13:32:35    

à priori non, mais ca fait longtemps que j'ai plus fait d'asp. désolée!

Reply

Marsh Posté le 06-06-2004 à 22:37:09    

<%while (RScat("id" )=RSdom("parent_id" )) %>  
 
Tu ne verifie pas que tu n'est pas RScat.eof dans cette bouble while. Si ton dernier element a le meme id que le precedent tu fais un moveNext et tu te retrouve eof eof.
 
Tu peux plutot fair
 
<%do while (RScat("id" )=RSdom("parent_id" )) %>  
 
...
 
 <%RSdom.moveNext
If RScat.eof Then Exit Do
 

Reply

Sujets relatifs:

Leave a Replay

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