Avatar billede hede98 Nybegynder
16. april 2003 - 10:39 Der er 10 kommentarer og
1 løsning

Fejl i Script

Hej Følgende script virker ikke. Men jeg kan sgu ikke helt se hvorfor...

<body bgcolor="#FFFFFF">
<table width="962" border="0" height="257">
  <tr>
    <td width="553" height="263" valign="top">
      <form name="form1" method="post">
        <p>&nbsp;</p>
        <table width="54%" border="0" height="130" bgcolor="#000000" bordercolor="#000000" cellpadding="1" cellspacing="1">
          <tr>
            <td height="220" bgcolor="#CCCCCC">
              <table width="546" border="0" cellspacing="0">
                <tr>
                  <td colspan="6" height="21"> <b><font size="4"><font face="Verdana, Arial, Helvetica, sans-serif">
                    <input type="text" name="Navn2" maxlength="50" size="37">
                    </font> </font></b> <b><font size="4"><font face="Verdana, Arial, Helvetica, sans-serif">
                    </font></font></b> <font face="Verdana, Arial, Helvetica, sans-serif" size="1">
                    </font> <font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b><font size="4"><font face="Verdana, Arial, Helvetica, sans-serif">
                    <input type="text" name="Efternavn2" maxlength="50" size="37">
                    </font></font></b> </font></td>
                  <td width="74"> <font face="Verdana, Arial, Helvetica, sans-serif" size="1">
                    </font></td>
                </tr>
                <tr>
                  <td width="104" height="21"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Titel.:</font></td>
                  <td colspan="2" height="21"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
                    <input type="text" name="Titel2" size="20">
                    </font></td>
                  <td width="35" height="21"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Notat.:</font></td>
                  <td colspan="3" rowspan="5" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
                    <textarea name="textarea" rows="8" cols="40"></textarea>
                    </font></td>
                </tr>
                <tr>
                  <td width="104" height="21"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Direkte
                    Telefon:</font></td>
                  <td colspan="2" height="21">
                    <div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
                      <input type="text" name="direkte telefon2" size="20">
                      </font></div>
                  </td>
                  <td width="35" height="21"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"></font></td>
                </tr>
                <tr>
                  <td width="104" height="21"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Direkte
                    Fax:</font></td>
                  <td colspan="2" height="21"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
                    <input type="text" name="direkte fax2" size="20">
                    </font></td>
                  <td width="35" height="21"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"></font></td>
                </tr>
                <tr>
                  <td width="104" height="21"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Mobil.:</font></td>
                  <td colspan="2" height="21"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
                    <input type="text" name="Mobil2" size="20">
                    </font></td>
                  <td width="35" height="21"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"></font></td>
                </tr>
                <tr>
                  <td width="104" height="21"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Email.:</font></td>
                  <td colspan="2" height="21"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
                    <input type="text" name="email2" size="20">
                    </font></td>
                  <td width="35" height="21"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"></font></td>
                </tr>
                <tr>
                  <td width="104" height="19"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">F&oslash;dselsdato.:</font></td>
                  <td colspan="2" height="19"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
                    <input type="text" name="f&oslash;dselsdag2" size="20">
                    </font></td>
                  <td width="35" height="19"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"></font></td>
                  <td width="123" height="19"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"></font></td>
                  <td colspan="2" height="19">&nbsp;</td>
                </tr>
              </table>
            </td>
          </tr>
        </table>
        <table width="546" border="0">
          <tr>
            <td width="73" height="2"><b><Input type=submit Value=tilføj><input type=hidden name=mode value=gem></b></td>
            <td width="463" height="2"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"></font></b></td>
          </tr>
        </table>
        <p>&nbsp;</p>
      </form>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
    </td>
  </tr>
</table>
<p>

</p>
<% if request("mode") = "gem" then
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("/crm.mdb")
Conn.Open DSN

set rskunder = server.createobject("adodb.recordset")
rskunder.open "kontakpersoner", DSN, 1, 3
rskunder.addnew
rskunder("Navn") = request.form("Navn")
rskunder("efternavn") = request.form("efternavn")
rskunder("titel") = request.form("titel")
rskunder("Direkte telefon") = request.form("direkte telefon") rskunder("direkte fax") = request.form("direkte fax")
rskunder("mobil") = request.form("mobil")
rskunder("email") = request.form("email")
rskunder("fødselsdato") = request.form("fødselsdato")
rskunder("notat") = request.form("notat")
rskunder.update

%>

<%
rskunder.Close
set retrs = Nothing
end if
%>
<p>&nbsp;</p>
Avatar billede madrich Nybegynder
16. april 2003 - 10:42 #1
Kom med en fejl besked:

eller prøv at erstatte:
  set retrs = Nothing
med

  set rskunder = Nothing
Avatar billede Slettet bruger
16. april 2003 - 10:45 #2
ret:
rskunder("Direkte telefon") = request.form("direkte telefon") rskunder("direkte fax") = request.form("direkte fax")

til:

rskunder("Direkte telefon") = request.form("direkte telefon")
rskunder("direkte fax") = request.form("direkte fax")
Avatar billede hede98 Nybegynder
16. april 2003 - 10:48 #3
Den skriver bare at siden findes ikke..

Det eneste jeg sådan set gerne vil have er et eksempel på en form, med evt. to felter et til navn og et til tlf som så bliver lagt i en database.... Så skal jeg nok selv rette det til!
Avatar billede Spotgun Seniormester
16. april 2003 - 10:52 #4
Du har jo heller ikke nogen action på dit form-tag. Hvis siden skal henvise til sig selv, med et ?mode=gem parameter, så lav følgende form-tag i stedet for det du har nu:

<form name="form1" method="post" action="dinfil.asp?mode=gem>
Avatar billede Spotgun Seniormester
16. april 2003 - 10:52 #5
Hov - glemte at afslutte action-tag'et. Smæk et " ind mellem "gem" og ">", så skulle det virke...
Avatar billede hede98 Nybegynder
16. april 2003 - 10:53 #6
Spotgun, gider du ikke at rette mit script til og poste det her....
Avatar billede Spotgun Seniormester
16. april 2003 - 10:56 #7
Jeg har ikke kigget nærmere på de andres fejlmeldinger, så det må du selv lige rode med...

Men som sagt - ret linien:
<form name="form1" method="post">
til:
<form name="form1" method="post" action="dinfil.asp?mode=gem">

...Så vil jeg tro det virker - kig dog nærmere på de andres forslag også - det kan måske være der er flere problemer i dit script, end bare lige form-tag'et
Avatar billede hede98 Nybegynder
16. april 2003 - 11:01 #8
TTP 500 - Intern serverfejl
Internet Explorer
Avatar billede hede98 Nybegynder
16. april 2003 - 11:04 #9
nu kan jeg loade siden.. og den opretter godt nok en record men ligger inden data ind...
Avatar billede Spotgun Seniormester
16. april 2003 - 11:07 #10
Check om alle dine variabler fra dine <input> felter hedder NØJAGTIGT det samme både i <input> og = request.form("variabelnavn")

Det er garanteret dér fejlen ligger...

Har bl.a. allerede spottet af du forsøger at hente "Navn", men dit input-tag hedder "Navn2"
Avatar billede hede98 Nybegynder
16. april 2003 - 11:14 #11
mange tak...
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