/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Vælge fra forskellige tabeller i samme for~
Fra : Søren Lundfald


Dato : 15-12-00 15:11

Hej

I en formular skal jeg hente nogle data fra tabel_2 ind i en dropdown menu.
Formularen henter i forvejen data fra tabel_1, så hvordan lukker man lige
for tabel_1 og åbner tabel_2 i stedet for?
Jeg smider lige lidt kode for at gøre det mere forståeligt:

<!-- Kode starter her -->

<!--#include file="navigate.asp"-->
<!--#include file="dbconn.asp"-->
<%
Sql = "Select * From tabel_1 where (ID = " & Request("ID") & ")"
Set Rs = conn.Execute(Sql)
%>
<form action="?mode=opdater&amp;id=<% = rs("id") %>" method="post">
<table>
<tr>
<td><strong>Navn:</strong></td>
<td><strong>Adresse:</strong></td>
<td><strong>Email:</strong></td>
</tr>
<tr>
<td><input type="text" name="Navn" value="<% = rs("Navn") %>"
size="4"> </td>
<td><input type="text" name="Adresse" value="<% = rs("Adresse") %>"
size="20"> </td>

HER SKAL DEN SÅ HENTE DATA FRA tabel_2 ind i dropdown menuen

<% Email = rs("Email") %>
<td><select name="Email" size="1">
<option selected value="SelectEmail">Vælg Emailadresse</option>
<% Do until rs.eof %>
<option value="<% Response.write Email %>"><% Response.write Email
%></option>
</select></td>
</tr>
<tr>
<td colspan="3"><input type="submit" value="Opdater"></td>
</tr>
</form>
<%
rs.movenext
Loop
conn.close
set conn = nothing
%>
<!--#include file="footer.asp"-->
<!-- Kode slutter her -->
--
Mvh
Søren Lundfald
-------------------------------------
Greenland - what a wonderful world
http://www.ilulissat.gl
-------------------------------------



 
 
Jakob Ladingkær (16-12-2000)
Kommentar
Fra : Jakob Ladingkær


Dato : 16-12-00 16:16

Jeg ville gøre det sådan, men hvis der er en smartere metode vil jeg gerne
have den.

Set conn = server.createObject("ADODB.Connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
Server.MapPath("db.mdb")

Set sql1= server.createObject("ADODB.Recordset")
sql1.open "Select * From tabel_1 where (ID = " & Request("ID") &
")",conn

Set sql2= server.createObject("ADODB.Recordset")
sql2.open "Select * From tabel_2 where (ID = " & Request("ID") &
")",conn

/ Jakob

"Søren Lundfald" <webwatcher@forum.dk> wrote in message
news:PCp_5.130$_44.3366@news.get2net.dk...
> Hej
>
> I en formular skal jeg hente nogle data fra tabel_2 ind i en dropdown
menu.
> Formularen henter i forvejen data fra tabel_1, så hvordan lukker man lige
> for tabel_1 og åbner tabel_2 i stedet for?
> Jeg smider lige lidt kode for at gøre det mere forståeligt:
>
> <!-- Kode starter her -->
>
> <!--#include file="navigate.asp"-->
> <!--#include file="dbconn.asp"-->
> <%
> Sql = "Select * From tabel_1 where (ID = " & Request("ID") & ")"
> Set Rs = conn.Execute(Sql)
> %>
> <form action="?mode=opdater&amp;id=<% = rs("id") %>" method="post">
> <table>
> <tr>
> <td><strong>Navn:</strong></td>
> <td><strong>Adresse:</strong></td>
> <td><strong>Email:</strong></td>
> </tr>
> <tr>
> <td><input type="text" name="Navn" value="<% = rs("Navn") %>"
> size="4"> </td>
> <td><input type="text" name="Adresse" value="<% = rs("Adresse") %>"
> size="20"> </td>
>
> HER SKAL DEN SÅ HENTE DATA FRA tabel_2 ind i dropdown menuen
>
> <% Email = rs("Email") %>
> <td><select name="Email" size="1">
> <option selected value="SelectEmail">Vælg Emailadresse</option>
> <% Do until rs.eof %>
> <option value="<% Response.write Email %>"><% Response.write Email
> %></option>
> </select></td>
> </tr>
> <tr>
> <td colspan="3"><input type="submit" value="Opdater"></td>
> </tr>
> </form>
> <%
> rs.movenext
> Loop
> conn.close
> set conn = nothing
> %>
> <!--#include file="footer.asp"-->
> <!-- Kode slutter her -->
> --
> Mvh
> Søren Lundfald
> -------------------------------------
> Greenland - what a wonderful world
> http://www.ilulissat.gl
> -------------------------------------
>
>



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408869
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste