Välkommen till WF Dahlgren
Sida2.asp ---
set RS = conn.execute("SELECT * FROM tabell WHERE ID = "&request.querystring("ID")&" ")
response.write RS("fälten")
Eller hur menar du? Lite oklart tror jag
8 svar · 200 visningar · startad av dahlgren
Jag undrar om nån vet hur man skriver ut 2 fält från en databas när man har radens ID. Jag har först sida1.asp och när man trycker på en länk på den sidan kommer man till sida2.asp?ID=12 hur gör jag för att skriva ut fälte med ID 12 på sida2.asp
Välkommen till WF Dahlgren
Sida2.asp ---
set RS = conn.execute("SELECT * FROM tabell WHERE ID = "&request.querystring("ID")&" ")
response.write RS("fälten")
Eller hur menar du? Lite oklart tror jag
Jag kaninte få det att funka vad är det som är oklart?
Du måste först connnacta o öppna Databasen innan du kan hämta ut tabbellen ur den...
<%
ID = request.querystring("ID")
Set my_conn = Server.CreateObject("ADODB.Connection")
my_conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("databaser/databas.mdb"))
SQL="SELECT * from Tabbel namn WHERE ID = '"& ID &"'"
SET RS = my_conn.execute(SQL)
Response.write RS("TBAELL NAMN SOM SKALL VISAS I DOKUMNTET")
%>
Det jag menade var hur mycket vet du själv?
Har du en databaskoppling eller vet du något om SQL?
Som ny i wf-gänget så vet ju ingen hur mycket du kan än...
ok, jag hade gjord databas koplling och lyckats med att få sidan att skriva ut id numret med <%=Request("ID")%> men att få den att skriva ut resten är något som jag inte lyckas med
Skriv ut all kod på det ASP dokumentet som kopplingarna och det ligger i ska vi kolla på det, men jag rekomenderar att du lär dej lite om databaser o kopplingar o sånt innan du försöker göra en applikation, det brukar oftast gå bättre då..
Håller med Cyprys att vi på WF ingen på WF vet hur mycket du kan, (ännu)
<HTML>
<%
ID = request.querystring("ID")
Set my_conn = Server.CreateObject("ADODB.Connection")
my_conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("databas.mdb"))
SQL="SELECT * from gastbok WHERE ID = '"& ID &"'"
SET RS = my_conn.execute(SQL)
Response.write RS("text")
%>
<table width="88%">
<tr>
<td width="50%">
<p><b>Sång Titel: </b></p>
</td>
<td rowspan="1"> </td>
</tr>
<tr>
<td border="1"> </td>
</tr>
</table>
</HTML>
<%
ID = request.querystring("ID")
Set my_conn = Server.CreateObject("ADODB.Connection")
my_conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("databas.mdb"))
SQL="SELECT * from gastbok WHERE ID = '"& ID &"'"
SET RS = my_conn.execute(SQL)
%>
<table width="88%">
<tr>
<td width="50%">
<p><b>Sång Titel: <%=RS("text")%></b></p>
</td>
<td rowspan="1">ID: <%=RS("ID")%> </td>
</tr>
<tr>
<td border="1"> </td>
</tr>
</table>
</HTML>
efter att du har connectat o öppnat o sxvekeras din select sats så skriver du ut det sidan genom att skriva <%=RS("Tabell_namn_som_skall_skrivas_ut")%>