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 : recordset asp et boucle do [ Base de données / SQL Server ] (tempus75)

jeudi 21 août 2008 à 15:31:50 | recordset asp et boucle do

tempus75

bonjour a tous,
j'ai un leger probleme avec mon code, il doit representer graphiquement (avec un tableau) une salle de theatre et afficher en rouge les places non dispos et en vert celle qui le sont. Malheureusement il ne le fait qu''avec la premiere place et ignore les autres (ce qui est plutot facheux..) j'ai essayé tout un tas de trucs avec une boucle DO until, mais sans resultat. donc j'aurais besoin d'un coup de main parce que je pete un petit peu un plomb. voici le code et le lien de ce que ca me donne dans mon navigateur. étant donné que le code fait 245lignes je ne transmet que la partie 'orchestre'

http://www.flickr.com/photos/28204823@N07/2783407079/sizes/o/

merci

<table width="800" border="1" align="center" cellspacing="'" >
<tr>
<td colspan="3" align="center"> <u><b><h2>Orchestre</h2></b></u><hr>
<!-- RECHERCHE DES PLACES de la ZONE orchestre -->

<%
RqZone="SELECT * FROM plan_theatre WHERE id_theatre=" & id_theatre
RqZone=RqZone & " AND zone LIKE 'orchestre' "
RqZone=RqZone & " ORDER BY rangee ASC, position ASC "
Set Rplan = Server.CreateObject("ADODB.Recordset")
LastRangee=""
Rplan.Open RqZone, DBconn, 3
if Rplan.EOF OR Rplan.BOF Then
else
do until rplan.eof
if LastRangee<>Rplan("rangee") then
if LastRangee<>"" then
response.Write "</td></table><table>"
else
response.write "<table><td>"
end if
LastRangee=Rplan("rangee")
end if

%>
<Td colspan="3" ALIGN="CENTER" title="<%=TitleAff%>"> <%
Rqnum_resa= "select * FROM resa_place_jr"
Set rnum_resa = Server.CreateObject("ADODB.Recordset")
Rnum_resa.Open Rqnum_resa, DBconn, 3
If Rnum_resa.EOF OR Rnum_resa.BOF Then
else
'response.write Rnum_resa("num_resa")
'response.end
check=id_spec&rplan("num_place")&LaDtChoisie '
if rnum_resa("num_resa")=check then
%> <td bgcolor="#FF0000"> <%=Rplan("num_place")%> </td><%
else
%>
<td bgcolor="#00FF33"><a href="reservations_part3.asp?id_spec=<%=id_spec%>&num_place=<%=rplan("num_place")%>&laDate=<%=LaDtChoisie%>">
<%=Rplan("num_place")%>
</a></td></center>
<%
set rnum_resa=nothing
end if
end if
Rplan.movenext
loop
End if
response.write "</tr></table>"
%>
</tr>

mardi 26 août 2008 à 20:18:44 | Re : recordset asp et boucle do

jreaux62

A tester ... :

<table width="800" border="1" align="center" cellspacing="'" >
<tr>
<td colspan="3" align="center"> <u><b><h2>Orchestre</h2></b></u><hr>
<!-- RECHERCHE DES PLACES de la ZONE orchestre -->
<%
RqZone="SELECT * FROM plan_theatre WHERE id_theatre=" & id_theatre
RqZone=RqZone & " AND zone LIKE 'orchestre' "
RqZone=RqZone & " ORDER BY rangee ASC, position ASC "
Set Rplan = Server.CreateObject("ADODB.Recordset")
LastRangee=""
Rplan.Open RqZone, DBconn, 3

while not Rplan.eof
 ' -------------------------------------------------
 if LastRangee<>Rplan("rangee") then
  if LastRangee<>"" then
   response.Write "</td></table><table>"
  else
   response.write "<table><td>"
  end if
  LastRangee=Rplan("rangee")
 end if
 ' -------------------------------------------------
 %>
 <td colspan="3" ALIGN="center" title="<%=TitleAff%>">
 <%
 Rqnum_resa= "select * FROM resa_place_jr"
 Set rnum_resa = Server.CreateObject("ADODB.Recordset")
 Rnum_resa.Open Rqnum_resa, DBconn, 3
 ' -------------------------------------------------
 while not Rnum_resa.eof
  check=id_spec & rplan("num_place") & LaDtChoisie
  if rnum_resa("num_resa")=check then
   %> <td bgcolor="#FF0000"> <%=Rplan("num_place")%> </td> <%
  else
   %>
   <td bgcolor="#00FF33">
   <a href="reservations_part3.asp?id_spec=<%=id_spec%>&num_place=<%=rplan("num_place")%>&laDate=<%=LaDtChoisie%>">
   <%=Rplan("num_place")%>
   </a></td>
   <%
   set rnum_resa=nothing
  end if
 Rnum_resa.movenext
 wend
 ' -------------------------------------------------
Rplan.movenext
wend
response.write "</tr></table>"
%>
</tr>


mercredi 27 août 2008 à 13:52:39 | Re : recordset asp et boucle do

tempus75

Merci pour ton code, je m'en suis ispiré pour modifier le mien. maintenant ca marche, sauf que maintenant, il compare chaque place a chaque résa et l'affiche.  j'ai 8 resa et il m'affiche chaque place 8 fois.
RHaaaaaa j'vais le tuer.....

Merci

jeudi 28 août 2008 à 15:31:12 | Re : recordset asp et boucle do

jreaux62

Les fins de boucles sont peut-etre mal placées :
(comme je ne connais pas comment est agencée ta base ...)
while not Rnum_resa.eof
...
 Rnum_resa.movenext
 wend

A voir ...



Cette discussion est classé dans : boucle, recordset, code, do, if


Répondre à ce message

Sujets en rapport avec ce message

Problème --> boucle do-while + doublons - Help !! [ par pimoos ] Hello , J'ai un problème, je génère une liste déroulante à partir de ma base de données , cependant dans ma base j'ai des doublons et je ne veut pas q Alimenter une liste avec un recordset. [ par NaitreGitan ] Bonjour à tous,J'ai un souci qui est du apparement à mon code "VBScript", voici le code de ma connection à la base qui fonctionne très bien :     Set Recuperation variable checkbox [ par fred1254 ] Bon j'essaie de chercher une réponse mais en vain :(. je vous envoi le lien de la page concernée : ht Erreur Javascript sur événement [ par RegVB ] Bonjour à tous,J'ai résolu mon souci précédent grace à ce lien : <a target="_blank" title="Enregistrer ses WebControl dans le web.config" temp_hr HTML et C# [ par The Red Man ] Bonjour  à tous,J'aimerai savoir comment peut récupérer un id ou name   d'un "composant" html à partir du code-behind C# ???!!!voici mon extrait de co la création d'une colonne template pour un gridview ou un datagrid en utilisant le code c# [ par jacksparoow ] BonjourJe cherche des exemples qui illustre la création d'une colonne template pour un gridview ou un datagrid avec l'insertion des côntroles(textbox. requête sql dans un code vb [ par maradal ] Bonjour à tousVoila je suis en train de monter un petit site asp via ms visual studio 2005, et j'aimerais lui ajouter un système d'upload de fichier. Generation code automatique du formview [ par ranouf ] Bonjour,Lorsaue je relie mon formview a une datasource, un code est genere automatiquement, est-il possible de modifier ce code afin que le formulaire [C#] Problème DropDownList et UpdatePanel [ par The Red Man ] Bonjour !J'ai de nouveau un problème !voilà mon code :                     &nbsp  <asp:Butt Douchette [ par a2a2line ] Bonjour à tousje suis actuellement en stage et je travaille sur une base de donnée acces avec un intranet dévellopper en asp.Ils me demandent de faire


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



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,156 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é.