imbrication de while et menu déroulant [ASP] - ASP - Programmation
Marsh Posté le 04-06-2004 à 10:10:52
urd-sama a écrit :
|
merci c'est plus propre mais ça change rien
Citation : <%while not (RScat.eof)%> |
tu vois autre chose?
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!
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
Marsh Posté le 04-06-2004 à 09:45:04
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
<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é)
<select name="TypeDoc" id="select2">
<option value="0">Toutes les catégories</option>
<%while (not RScat.eof)%>
<option value="<%=RScat("id" )%>"><%=RScat("name" )%></option> <%while (RScat("id" )=RSdom("parent_id" )) %>
<option value="<%=RSdom("id" )%>"> > <%=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