28. maj 2002 - 09:47
Der er
10 kommentarer og 1 løsning
Hvad er der galt i scriptet ?
Når en bruger skriver brugernavn, bliver brugernavnet det unikke id, som skal hente brugerens oplysninger, som så kan skrives ud! Men mine koder skriver ikke brugerens oplysninger ud, . hvorfor ikke det?? Her er nogle af koderne: <% dim brugerid brugerid=Request.form("brugernavn") set cn = server.createobject("adodb.connection") cn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Inetpub\wwwroot\Cinemax\db\medlem.mdb;" 'brugerid = request.querystring("id") sql = "SELECT * FROM bruger WHERE brugernavn = '" & brugerid & "'" Set objRec = cn.Execute(sql) %>
Annonceindlæg fra itavis
Source=d:InetpubwwwrootCinemaxdbmedlem.mdb;" skal nok nærmere hedde: Source=d:\Inetpub\wwwroot\Cinemaxdb\medlem.mdb;"
Det er ikke fejlen!! Det er en fejl i eksperten.dk og ikke i mit script !
<% dim brugerid brugerid=Request.form("brugernavn") set cn = server.createobject("adodb.connection") cn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\InetpubwwwrootCinemaxdbmedlem.mdb;" 'brugerid = request.querystring("id") sql = "SELECT * FROM bruger WHERE brugernavn = '" & brugerid & "'" Set objRec = cn.Execute(sql) Response.Write(objRec("brugernavn")) %> //>Rune
Kan du smide lidt mere kode?
Det virker stadig ikke, men når jeg skriver sql = "SELECT * FROM bruger" virker det fint, men den skriver jo det hele ud, hvilket den ikke skal? Hvordan finder den og udskriver det ID som brugeren har??? Jeg skal have udskrevet fx. navnet sådan: <%=objRec("fornavn")%>
sql = "SELECT * FROM bruger WHERE brugernavn = '" & brugerid & "'" Her vælger du alt fra tabellen med det angivne brugernavn. I din tabel har du nogle kolonner. f.eks Fornavn, efternavn, Kaldenavn etc..... <%=objRec("fornavn")%> <%=objRec("Efternavn")%> <%=objRec("Kaldenavn")%>
Ja, men det er også sådan jeg mener jeg gør!! Her er alle koderne, så er det lidt lettere at se: <html> <head> <title>Cinemax</title> <link rel="stylesheet" href="css/style.css" type="text/css"> </head> <% dim brugerid brugerid=Request.form("brugernavn") set cn = server.createobject("adodb.connection") cn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Inetpub\wwwroot\Cinemax\db\medlem.mdb;" brugerid = request.querystring("id") sql = "SELECT * FROM bruger WHERE brugernavn = '" & brugerid & "'" Set objRec = cn.Execute(sql) %> <body bgcolor="#000000" text="#000000" marginheight="0"> <table width="760" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td height="364" valign="top"> <table width="760" border="0" cellspacing="0" cellpadding="0" height="150"> <tr bgcolor="#666666"> <td height="65" colspan="4"> <table width="760" border="0" cellspacing="0" cellpadding="0" height="56"> <tr> <td width="10" rowspan="2"></td> <td height="2"></td> <td rowspan="2"></td> <td rowspan="2" width="17" valign="top"> <div align="left"><img src="BILLEDER/metal.gif"></div> </td> </tr> <tr> <td><a onFocus="thid.blur()" href="Default.htm"><img src="BILLEDER/logo.gif" width="123" height="56" border="0"></a></td> </tr> </table> </td> </tr> <tr bgcolor="#666666"> <td height="20" colspan="4"> <table width="760" border="0" cellspacing="0" cellpadding="0" height="20"> <tr> <td width="9"></td> <td width="49" valign="bottom"><a onFocus="this.blur()" href="#" class="tekst">Film</a></td> <td width="111" valign="bottom"><a onFocus="this.blur()" href="#" class="tekst">Arrangementer</a></td> <td width="53" valign="bottom"><a onFocus="this.blur()" href="#" class="tekst">Café</a></td> <td width="95" valign="bottom"><a onFocus="this.blur()" href="#" class="tekst">Maxmedlem</a></td> <td width="97" valign="bottom"><a onFocus="this.blur()" href="#" class="tekst">Bestilling</a></td> <td width="346"></td> </tr> </table> </td> </tr> <tr> <td height="50" bgcolor="#999999" colspan="4"> <table width="760" border="0" cellspacing="0" cellpadding="0" height="50"> <tr> <td width="400" bgcolor="#999999"> <table width="400" border="0" cellspacing="0" cellpadding="0" height="50"> <tr> <td height="3" colspan="2"></td> </tr> <tr> <td bgcolor="#999999" width="3"></td> <td bgcolor="#EEEEEE" width="398"> <div align="right"> <table width="390" border="0" cellspacing="0" cellpadding="0" height="47"> <tr> <td height="10" colspan="5"></td> </tr> <tr> <td width="85"><img src="BILLEDER/1.gif" width="13" height="13"></td> <td width="85"><img src="BILLEDER/2.gif" width="13" height="13"></td> <td width="85"><img src="BILLEDER/3.gif" width="13" height="13"></td> <td width="85"><img src="BILLEDER/4.gif" width="13" height="13"></td> <td width="55"><img src="BILLEDER/5.gif" width="13" height="13"></td> </tr> <tr> <td height="3" colspan="5"></td> </tr> <tr> <td class="tekst" width="83">Vælg film</td> <td class="tekst" width="83">Dato</td> <td class="tekst" width="87">Tidspunkt</td> <td class="tekst" width="81">Betaling</td> <td class="tekst" width="56">Godkend</td> </tr> </table> </div> </td> </tr> </table> </td> <td width="50" background="billeder/menu.gif" height="50"></td> <td width="310" bgcolor="#666666"> <table width="309" border="0" cellspacing="0" cellpadding="0" height="50"> <tr> <td colspan="2"></td> <td width="50" height="33"></td> </tr> <tr> <td rowspan="2" width="5"></td> <td rowspan="2" width="246" class="overskriftlogin">Du er logget på som bruger</td> <td width="50" height="12"><a onFocus="this.blur()" href="default.htm"><img src="BILLEDER/logaf.gif" width="40" height="12" border="0"></a></td> </tr> <tr> <td width="50" height="5"></td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td height="1" bgcolor="#999999" width="3"></td> <td height="3" bgcolor="#EEEEEE" width="446"></td> <td height="3" bgcolor="#999999" width="312"></td> <td height="1" bgcolor="#999999" width="3"></td> </tr> <tr> <td height="0" bgcolor="#999999" width="3"></td> <td bgcolor="#FFFFFF" class="tekst" valign="top" colspan="2"> <table width="740" border="0" cellspacing="0" cellpadding="0" height="400" align="center"> <tr> <td height="10"></td> </tr> <% while not objRec.eof%> <tr> <td valign="top" class="overskrift" height="10">Velkommen <%=objRec("fornavn")%> <%=objRec("efternavn")%></td> </tr> <tr> <td height="5"></td> </tr> <tr> <td valign="top" class="tekst"></td> </tr> <tr> <td height="5"></td> </tr> <% objRec.movenext wend%> </table> </td> <td height="0" bgcolor="#999999" width="3"></td> </tr> <tr> <td height="0" bgcolor="#999999" width="3"></td> <td height="3" bgcolor="#999999" colspan="2"></td> <td height="0" bgcolor="#999999" width="3"></td> </tr> <tr> <td height="2" width="3" rowspan="2"></td> <td height="5" colspan="2"></td> <td height="2" width="3" rowspan="2"></td> </tr> <tr> <td colspan="2" class="tekstbund">CINEMAX BIOGRAFEN - ÅRHUS | COPYRIGHT © 2002 | Kontakt: <a href="#">cinemax@kontakt.dk</a> | Tlf: 86 12 13 14</td> </tr> </table> </td> </tr> </table> <% objRec.close cn.close set objRec = nothing set cn = nothing %> </body> </html>
Hvordan ser din tabel ud? Feltnavne og typer
min tabel hedder bruger og hvad mener du med typer?
Formfeltet: <input onBlur="if(this.value=='')this.value='Brugernavn';" onFocus="if(this.value=='Brugernavn')this.value='';" size=12 value="Brugernavn" name="Brugernavn" class="form">
Kurser inden for grundlæggende programmering