begin process at 2010 02 09 15:23:09
  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] IF switch et déclaration de variable csharp asp.net [ par phpdos ] Dans ma "[B]private void[/B]" où je charge mes labels et dans mon "[B]termLabel[/B]", j'affiche les numéros de boîte Voici : [code=cs]mTermLabel.Tex sos i need help le plus vite possible [ par mlikos ] bsr , svp i need help ,svp j'ai besoin de résoudre ce probléme avant demain soire(23 NOVEMBRE°, merci d'avance :: Examen de sélection : Un clie Appeler du code-behind C# depuis du Javascript [ par Souliabdo ] bonjour, je voudrais savoir comment appeler ma methode (code-behind C#) depuis coté client du Javascript merci pour votre aide Rediriger la page [ par Souliabdo ] Bonjour, j’ai un page web qui contient une Grid view chaque fois je cliquais sur une cellule j’appelle le code MaPage.aspx.cs. Puis je recharge la Message de confirmation [ par jodanielprince ] Salut à tous! J'ai un formulaire d'envoi de message qui insère directement dans une base de données.Une fois l'insertion effectuée je veux avoir un me


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 1,014 sec (4)

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