begin process at 2012 02 11 02:31:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Base de données

 > 

SQL Server

 > 

recordset asp et boucle do


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

recordset asp et boucle do

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ée 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 Rafraichir UpdatePanel pendant une boucle [ par nerone21 ] Bonjour, Alors j'ai un petit problème... Environnement : VS2008 et VB.NET J'ai une page contenant des adresses IP que je veut pinger à l'appui d'un Datasource / commande select / paramètres [ par c4sp ] Bonjour, Je débute en asp.net. J'ai commencé un site web tout en asp. Sur une page j'ai créé un formulaire de recherche. Les resultats sont afficher détecter un click en ASP [ par sylvain64520 ] Bonjour, Je cherche à détecter si un bouton a été cliqué avec ce code : [code=asp] if btnValider.click() then ' traitement end if [/code] Probleme de controle d'une checkbox créer dynamiquement [ par Smirneo ] Salut à tous, ca fait 2 jours que je chercher a trouver les controles "checkbox" dans ma page, enfin j'y arrive[^^happy2]. Maintenant mon problème e Problème sur autocompletion [ par lastday69 ] Bonjour, Dans le cadre de mon stage je dois crée un petit formulaire d'autocompletion en asp javascript et ajax. J'ai réussi a mettre en place sauf u Grid view --> recuperation des donnees de la ligne avec le bouton du templatefield [ par chach33 ] Bonjour a tous, Je voudrais recuperer les donnees de la ligne de ma gridview avec le bouton qui lui correspond. C'est un bouton que j'ai placé dans Variable créée dans la classe modifiée dans la méthode récupère sa valeur d'origine [ par Picou972 ] Bonjour à tous, je tiens d'abord à m'excuser si j'ai posté au mauvais endroit (j'avoue que j'ai beaucoup de mal à me retrouver) Je code en C# Asp.net Creation de plusieurs input et Div avec id+incrementation [ par lastday69 ] Bonjour j'ai crée un scripte qui mêle ASP et Ajax afin de faire une autocompletion cependant j'ai voulu étendre le système a plusieurs input et div ma


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 3,494 sec (3)

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