Avatar billede edpools Nybegynder
07. oktober 2005 - 09:08 Der er 11 kommentarer og
2 løsninger

asp kode til visning af data !

Jeg har et problem med at få vist data fra mysql i et felt på min hjemmeside jeg kan ikke få det frem, jeg har lavet forbindelsen og lavet foresp. men er i tvivl om hvordan jeg får vist et enkelt felt ud af 21 i en table på min hjemmeside
er der nogle der har de vise sten
det skal helst være i asp da jeg ikke har noget erfaring med andet
hilsen karsten
Avatar billede arne_v Ekspert
07. oktober 2005 - 09:19 #1
hvis du har lavet query, så har du vel et record set ?

rs("feltnavn") bør så give dig et bestemt felt
Avatar billede fennec Nybegynder
07. oktober 2005 - 09:25 #2
.. og en fuld kode (uden connection):

set rs = conn.execute("select * from EnTabel")
while not rs.eof
  response.write rs("feltnavn")
  response.write rs(0)
  rs.MoveNext
wend

Læg mærke til at du også kan bruge et nummer til at hente et resultat ud (starter ved 0), men det er kun en metode jeg vil anbefale under bestemte omstændigheder.
Avatar billede edpools Nybegynder
07. oktober 2005 - 10:27 #3
Ja hvis jeg skriver objRS("feltnavn") så kommer der en linie frem men der skulle gerne være flere linier eks. kan ses på www.edpools.dk/samlet.asp der er kommet et billede frem men der er ca 16 varer med de samme kriterier, med acces skulle jeg bare skrive feltet svarende til objRE("feltnavn") og så kom alle records med de givne kriterier frem i
Avatar billede arne_v Ekspert
07. oktober 2005 - 10:29 #4
umiddelbart syne sjeg ikke at der skulle være forskel på MySQL og Access

samme while løkke
Avatar billede edpools Nybegynder
07. oktober 2005 - 10:39 #5
Jeg tror heller ikke at der er meget forskel men fact er at der kun kommer en record ud , spørgsmålet er nok om jeg skal skrive koden fra fennec for at få flere records vist

set rs = conn.execute("select * from EnTabel")
while not rs.eof
  response.write rs("feltnavn")
  response.write rs(0)
  rs.MoveNext
wend
Avatar billede arne_v Ekspert
07. oktober 2005 - 10:50 #6
flere rækker kræver en while løkke
Avatar billede fennec Nybegynder
07. oktober 2005 - 10:58 #7
Du har også haft en løkke med Access. Det har måske været en do-løkke:

do while not rs.eof
...
...
loop
Avatar billede edpools Nybegynder
07. oktober 2005 - 10:59 #8
ok hvor skal den så sættet ind i denne kode

          <input type="hidden" value="<%=objRS("Un-nummer")%>" name="Un-nummer">
          <input type="hidden" value="<%=objRS("Vaegt")%>" name="vaegt">
      <input type="hidden" value="<%=objRS("Pris")%>" name="pris">
      <input type="hidden" value="<%=objRS("Varenavn")%>" name="Varenavn">
      <input type="hidden" value="<%=objRS("Varenummer")%>" name="Varenummer">

<response write=<%=objRS("Un-nummer")%>>
<table width="789">
<td width="781">
  <table width="781" border="1" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
    <tr>
        <td width="68"><b>Antal</b></td>
        <td width="104">&nbsp;</td>
        <td width="76"><b>Varenavn</b></td>
        <td width="121"><b>Varebetegnelse</b></td>
        <td width="300"><b>Beskrivelse</b></td>
        <td width="98"><b>Pris</b></td>
      </tr>
      <tr>
        <td width="68">
        <select size="1" name="Antal">
        <option selected>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
        <option>6</option>
        <option>7</option>
        <option>8</option>
        <option>9</option>
        <option>10</option>
        <option>11</option>
        <option>12</option>
        <option>13</option>
        <option>14</option>
        <option>15</option>
        <option>16</option>
        <option>17</option>
        <option>18</option>
        <option>19</option>
        <option>20</option>
        </select></td>
        <td width="104">
        <img border="0" src="../../../images/<%=objRS("Varenummer")%>.jpg" height="100"></td><input type="hidden" value="<%=objRS("Varenummer")%>" <name="Varenummer">
        <td width="76">
        <input type="hidden" value="<%=objRS("Varenavn")%>" name="Varenavn"><font size="2"><%=objRS("Varenavn")%></font><font size="2">&nbsp;</font></td>
        <td width="121">
        <font size="2"><%=objRS("Varebetegnelse")%></font><font size="2">&nbsp;</font></td>
        <td width="300">
        <font size="2"><%=objRS("Beskrivelse1")%></font><font size="2">&nbsp;<%=objRS("Beskrivelse2")%>&nbsp;<a target="_blank" href="<%=objRS("Link")%>"><%=objRS("Link")%></a></font></td>
        <td width="98">
        <input type="hidden" value="<%=objRS("Pris")%>" name="pris"><b><font size="3"><%=objRS("Pris")%>&nbsp;</font></b></td>
          <input type="hidden" value="<%=objRS("Vaegt")%>" name="vaegt">
          <input type="hidden" value="<%=objRS("Un-nummer")%>" name="Un-nummer">
         
      </tr>

<%
objRS.Close
Set objRS = Nothing
objConn.Close
Set objConn = Nothing
%>

</table>
Avatar billede fennec Nybegynder
07. oktober 2005 - 11:04 #9
Sådan:

<table width="789">
<tr>
<td width="781">
<%
while not objRS.eof
%>

<%=objRS("Un-nummer")%>
<input type="hidden" value="<%=objRS("Un-nummer")%>" name="Un-nummer">
<input type="hidden" value="<%=objRS("Vaegt")%>" name="vaegt">
<input type="hidden" value="<%=objRS("Pris")%>" name="pris">
<input type="hidden" value="<%=objRS("Varenavn")%>" name="Varenavn">
<input type="hidden" value="<%=objRS("Varenummer")%>" name="Varenummer">
  <table width="781" border="1" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
    <tr>
        <td width="68"><b>Antal</b></td>
        <td width="104">&nbsp;</td>
        <td width="76"><b>Varenavn</b></td>
        <td width="121"><b>Varebetegnelse</b></td>
        <td width="300"><b>Beskrivelse</b></td>
        <td width="98"><b>Pris</b></td>
      </tr>
      <tr>
        <td width="68">
        <select size="1" name="Antal">
        <option selected>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
        <option>6</option>
        <option>7</option>
        <option>8</option>
        <option>9</option>
        <option>10</option>
        <option>11</option>
        <option>12</option>
        <option>13</option>
        <option>14</option>
        <option>15</option>
        <option>16</option>
        <option>17</option>
        <option>18</option>
        <option>19</option>
        <option>20</option>
        </select></td>
        <td width="104">
        <img border="0" src="../../../images/<%=objRS("Varenummer")%>.jpg" height="100"></td><input type="hidden" value="<%=objRS("Varenummer")%>" <name="Varenummer">
        <td width="76">
        <input type="hidden" value="<%=objRS("Varenavn")%>" name="Varenavn"><font size="2"><%=objRS("Varenavn")%></font><font size="2">&nbsp;</font></td>
        <td width="121">
        <font size="2"><%=objRS("Varebetegnelse")%></font><font size="2">&nbsp;</font></td>
        <td width="300">
        <font size="2"><%=objRS("Beskrivelse1")%></font><font size="2">&nbsp;<%=objRS("Beskrivelse2")%>&nbsp;<a target="_blank" href="<%=objRS("Link")%>"><%=objRS("Link")%></a></font></td>
        <td width="98">
        <input type="hidden" value="<%=objRS("Pris")%>" name="pris"><b><font size="3"><%=objRS("Pris")%>&nbsp;</font></b></td>
          <input type="hidden" value="<%=objRS("Vaegt")%>" name="vaegt">
          <input type="hidden" value="<%=objRS("Un-nummer")%>" name="Un-nummer">
         
      </tr>
    </table>
<%
wend
%>
    </td>
</tr>
</table>

<%
objRS.Close
Set objRS = Nothing
objConn.Close
Set objConn = Nothing
%>
Avatar billede fennec Nybegynder
07. oktober 2005 - 11:05 #10
Manglede lige en MEGET vigtig MoveNext
<%
  objRS.MoveNext
wend
%>
Avatar billede edpools Nybegynder
07. oktober 2005 - 11:13 #11
tak for hjælpen skriv lige et svar alle begge to
Avatar billede arne_v Ekspert
07. oktober 2005 - 11:18 #12
.
Avatar billede fennec Nybegynder
07. oktober 2005 - 11:19 #13
.o) <-- One Eyed Jack
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
Computerworld tilbyder specialiserede kurser i database-management

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