Avatar billede justdoit Nybegynder
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)

%>
Avatar billede teamdev Novice
28. maj 2002 - 09:52 #1
Source=d:InetpubwwwrootCinemaxdbmedlem.mdb;"
skal nok nærmere hedde:
Source=d:\Inetpub\wwwroot\Cinemaxdb\medlem.mdb;"
Avatar billede justdoit Nybegynder
28. maj 2002 - 09:53 #2
Det er ikke fejlen!! Det er en fejl i eksperten.dk og ikke i mit script !
Avatar billede medions Nybegynder
28. maj 2002 - 09:57 #3
<%
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
Avatar billede teamdev Novice
28. maj 2002 - 09:57 #4
Kan du smide lidt mere kode?
Avatar billede justdoit Nybegynder
28. maj 2002 - 10:03 #5
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")%>
Avatar billede teamdev Novice
28. maj 2002 - 10:10 #6
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")%>
Avatar billede justdoit Nybegynder
28. maj 2002 - 10:15 #7
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&eacute;</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")%>&nbsp;<%=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 - &Aring;RHUS |
            COPYRIGHT &copy; 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>
Avatar billede doc404 Novice
28. maj 2002 - 10:41 #8
Hvordan ser din tabel ud? Feltnavne og typer
Avatar billede justdoit Nybegynder
28. maj 2002 - 12:02 #9
min tabel hedder bruger

og hvad mener du med typer?
Avatar billede justdoit Nybegynder
28. maj 2002 - 14:05 #10
Formfeltet:

<input onBlur="if(this.value=='')this.value='Brugernavn';"
      onFocus="if(this.value=='Brugernavn')this.value='';" size=12
      value="Brugernavn" name="Brugernavn" class="form">
Avatar billede justdoit Nybegynder
29. maj 2002 - 13:34 #11
Dur ikke!!
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
Kurser inden for grundlæggende programmering

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