Avatar billede keendk Nybegynder
04. marts 2005 - 13:59

flere while løkker - virker kun første gang!!

Hej alle sammen...

Jeg har en e-handel side, hvor man skal have online administration. Og det er jo også fint nok indtil jeg skal lave siden ordrer.asp ...
Her starter det også fint nok, jeg kan se alle de informationer jeg har bedt om, men når jeg så skal se ordrer nr. 2 kommer problemmet! Her vil den ikke vise varerne so kunden har bestilt, selv om den gjorde det uden probs med den første...

Her er min kildetekst:

<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!-- #include file="../database.js" -->

<%
    con = createDataBaseConnection();
   
    ordre_res = con.Execute("SELECT * FROM Ordre ORDER BY ID DESC");
    Ordrenummer = ordre_res.Fields("ID");
    Kundenummer = ordre_res.Fields("Kunde");
   
bold_res =con.Execute("SELECT Bolde.ID, Bolde.Bnavn, Bolde.Pris, Bolde.Boldpakken, Bolde.Kategori, Kategori.Kategori, Bolde.Producent, Producenter.Pnavn FROM Producenter INNER JOIN(Kategori INNER JOIN Bolde ON Kategori.ID = Bolde.Kategori) ON Producenter.ID = Bolde.Producent WHERE Bolde.ID=" + bold);

kunde_res = con.Execute("SELECT Kunde.ID, Kunde.Fornavn, Kunde.Efternavn, Kunde.Adresse, Kunde.Postnummer, Postnummer.By, Kunde.Email FROM Postnummer INNER JOIN Kunde ON Postnummer.Postnummer = Kunde.Postnummer WHERE ID=" + Kundenummer);

res = con.Execute("SELECT Ordrelinie.Ordre, Ordre.Kunde, Ordrelinie.Bold, Ordrelinie.Antal, Bolde.Bnavn, Bolde.Pris, Bolde.Boldpakken, Bolde.Producent, Producenter.Pnavn FROM Producenter INNER JOIN (Bolde INNER JOIN (Ordre INNER JOIN Ordrelinie ON Ordre.ID = Ordrelinie.Ordre) ON Bolde.ID = Ordrelinie.Bold) ON Producenter.ID = Bolde.Producent WHERE Ordre=" + ordre_res.Fields("ID"));

%>

<html>
<head>
<title>se ordrer</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../css/style.css" rel="stylesheet" type="text/css">
</head>

<body>
<table width="740" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td valign="top" bgcolor="#446344"><p align="center" class="style7"><span class="style8 style7"><strong class="style8">Golfbolde-Shoppen.dk administrationsomr&aring;de</strong> &gt;&gt;</span> <span class="adminLink">Se ordrer</span></p>
     
      <%
          while(!ordre_res.EOF)
        {
      %>
     
      <table width="95%"  border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td bgcolor="#FFFFFF">Ordrenummer: <%=ordre_res.Fields("ID")%><p></td>
        </tr>
        <tr>
          <td bgcolor="#FFFFFF">Navn: <%=kunde_res.Fields("Fornavn")%><span class="style7"> </span><%=kunde_res.Fields("Efternavn")%><br>
                Adresse: <%=kunde_res.Fields("Adresse")%><br>
              Postnummer: <%=kunde_res.Fields("Postnummer")%><br>
              By: <%=kunde_res.Fields("By")%><br>
              Email-adresse: <%=kunde_res.Fields("Email")%>
          <p></td>
        </tr>
        <tr>
          <td bgcolor="#FFFFFF"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td>Bold</td>
              <td>Antal</td>
              <td>Pris pr. pakke </td>
            </tr>
    <%
        while(!res.EOF)
        {
    %>
            <tr>
              <td><%=res.Fields("Pnavn")%><span class="style7"> </span> <%=res.Fields("Bnavn")%>, <%=res.Fields("Boldpakken")%> stk.</td>
              <td><%=res.Fields("Antal")%></td>
              <td><%=res.Fields("Pris")%> kr.</td>
            </tr>
    <%
        res.Move(1);
        }
    %>
          </table></td>
        </tr>
        <tr>
          <td bgcolor="#FFFFFF">&nbsp;</td>
        </tr>
      </table>
      <p>
      <%
      ordre_res.Move(1);
      }     
      %>   
    <p align="center" class="style6"><a href="index.asp" class="adminLink">&lt;&lt; Tilbage</a></p></td>
  </tr>
  <tr>
    <td valign="top" bgcolor="#446344">&nbsp;</td>
  </tr>
</table>
</body>
</html>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester