Lars Sørensen wrote in dk.edb.internet.webdesign.serverside.asp:
> Leif Neland wrote in dk.edb.internet.webdesign.serverside.asp:
> > Lars Sørensen skrev:
> > > Tak for det hurtige svar
> > >
> > > Så følgende ser rigtigt ud:
> > >
> > > ----
> > >
> > > <Form Action="test.asp">
> > > <table border="1">
> > >
> > > ----
> > >
> > > <%
> > > Do
> > > %>
> > >
> > > <tr>
> > > <td><%Response.Write rs("Brugernavn")%></td>
> > > <td><%Response.Write rs("Fornavn")%></td>
> > > <td><%Response.Write rs("Efternavn")%></td>
> > > <td><input type="checkbox" name="brugerid" value="<%Response.Write
> > > rs("ID")%>"> </td>
> > > </tr>
> > >
> > > <%
> > > rs.MoveNext
> > > Loop While Not rs.EOF
> > > %>
> > >
> > > </table>
> > >
> > > <Input Type="Submit" Value="Start spil">
> > > </Form>
> > >
> > > -----
> > >
> > >
> > >
> > > Hvordan kan jeg så på siden test.asp fremkalde brugerne i en tabel som
> > > denne:
> > >
> > > /----------------------\
> > > Bruger 1 Bruger 2
> > > ----------------------
> > > Tekstfelt Tekstfelt
> > > \----------------------/
> >
> > Er det korrekt at du kun vil vælge to spillere?
Tak for det meget svartet :) Har kæmpet en med det selv og er meget
taknimlig for din hjælp!
Altså, på den første side hentes alle de spillere der er oprettet i
databasen. Her kan skal man så vælge de spillere man gerne vil oprette et
spil med ved hjælp radio-knapper..
På næste side bliver de spillere man har valgt til spillet oprettes i en
tabel, hvor spillerne står listet vandret og man så kan skrive et tal under
dem på denne måde, hvis du forstiller dig nedenstående er en tabel:
/----------------------\
Bruger 1 Bruger 2
----------------------
Tekstfelt Tekstfelt
----------------------
SUM SUM
\----------------------/
Når man så har skrevet noget i tekstfelterne ved alle brugerne sættes
tallet ind fx således:
/----------------------\
Bruger 1 Bruger 2
----------------------
45 73
----------------------
92 61
----------------------
15 23
----------------------
Tekstfelt Tekstfelt
----------------------
152 157
\----------------------/
Det jeg synes er svært er at denne tabel til at virke.
Der skal self et tekstfelt ind før summen.
>
> >
> > Så er det måske smartere at have i loopen:
> > <input type="radio" name="player1" value="<%=rs("ID")%>">
> > <input type="radio" name="player2" value="<%=rs("ID")%>">
> >
> > Så skal du blot checkke at
> > player1 <> player2 og player1 <> "" og player2 <>""
> >
> > Check både i javascript og serverside i siden du submitter til.
> >
> > Du kan hente data med dette, jeg har stjålet og modificeret
> >
http://www.aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=161
> >
> > 'Assumes there is an open Connection object, objConn
> >
> > 'Create a Recordset
> > Dim objRS
> > Set objRS = Server.CreateObject("ADODB.Recordset")
> >
> > sql = "select ... from tabel " &_
> > "where id = " &cDbl(request.form("player1") &_
> > " or id = " &cDbl(request.form("player2")
> >
> > objRS.Open sql, objConn
> >
> > 'Now, read the Recordset into a 2d array
> > Dim aTab
> > aTable1Values = objRS.GetRows()
> >
> > %>
> > <table>
> > <tr><td><%=aTab(1,1)%></td><td><%=aTab(1,2)%></td></tr>
> > <tr><td><%=aTab(2,1)%></td><td><%=aTab(2,2)%></td></tr>
> > <tr><td><%=aTab(3,1)%></td><td><%=aTab(3,2)%></td></tr>
> > </table>
> >
> > Leif
>
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! =>
http://www.html.dk/tutorials
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials