Avatar billede doomstone Nybegynder
31. oktober 2001 - 21:31 Der er 8 kommentarer og
1 løsning

Behøver hjælp!!!

Hej
Jeg ville meget gerne have hvis der er er der kan hjælpe mig med at lavet er script til denne side som opdater datea en i en tabel der hedder users!
og det skal den gøre hvor ID = Session(\"uid\")






<form method=post action=\"retinfo.asp?action=gem\">
<table width=\"649\" cellpadding=\"2\" cellspacing=\"0\" border=\"0\">
<tr>
  <td width=\"250\">
  Dit navn :
  </td>
  <td width=\"391\"><input type=\"text\" name=\"p_name\" size=\"20\" value=\"<%=RS.Fields(\"P_name\")%>\"></td>
</tr>
<tr>
  <td width=\"250\">
  Email :</td>
  <td width=\"391\"><input type=\"text\" name=\"email\" size=\"20\" value=\"<%=RS.Fields(\"email\")%>\"></td>
</tr>
<tr>
  <td width=\"250\">
  Fødselsdato (dd/mm/yyyy) :</td>
  <td width=\"391\">
  <input type=\"text\" name=\"birth_day\" value=\"<%=day(RS.Fields(\"p_bday\"))%>\" size=\"2\" maxlength=\"2\">
  <input type=\"text\" name=\"birth_month\" value=\"<%=month(RS.Fields(\"p_bday\"))%>\" size=\"2\" maxlength=\"2\">
  <input type=\"text\" name=\"birth_year\" value=\"<%=year(RS.Fields(\"p_bday\"))%>\" size=\"4\" maxlength=\"4\">
</td>
</tr>
<tr>
            <td width=\"250\"> Dit køn :</td>
  <td width=\"391\" colspan=\"3\">
  <input type=\"radio\" name=\"P_sex\" value=\"Mand\">Mand
  <input type=\"radio\" name=\"P_sex\" value=\"Kvinde\">Kvinde
  </td>
</tr>
<tr>
  <td width=\"250\">
  Du søger :</td>
  <td width=\"391\" colspan=\"3\">
  <input type=\"radio\" name=\"soger\" value=\"Mand\">Mand
  <input type=\"radio\" name=\"soger\" value=\"Kvinde\">Kvinde
</td>
</tr>
<tr>
  <td width=\"250\">
  Din vægt
  </td>
  <td width=\"391\">
  <input type=\"text\" name=\"vagt\" maxlength=\"3\" size=\"5\" value=\'<%=RS.Fields(\"vagt\")%>\'>
</td>
</tr>
<tr>

  <td width=\"250\">
  Din højde
</td>
  <td width=\"391\">
  <input type=\"text\" name=\"hojde\" maxlength=\"3\" size=\"5\" value=\'<%=RS.Fields(\"hojde\")%>\'>
</td>
</tr>
<tr>
  <td width=\"250\">
  Din hårfarve
</td>

  <td align=\"center\" width=\"125\">

<select style=\'width:155px\' name=\'Har\' size=\'1\'>
<%
har=RS.Fields(\"har\")
%>
<option value=\"<%=har%>\"><%=har%></option>
<option></option>
<option value=\"Ikke angivet\">Ikke angivet</option>
<option value=\"Hvidt\">Hvidt</option>
<option value=\"Blond\">Blond</option>
<option value=\"Mørke blond\">Mørke blond</option>
<option value=\"Mørke brunt\">Mørke brunt</option>
<option value=\"Sort\">Sort</option>
<option value=\"Brunt\">Brunt</option>
<option value=\"Gråt\">Gråt</option>
<option value=\"Rødt\">Rødt</option>
<option value=\"Mørke rødt\">Mørke rødt</option>
<option value=\"Andet\">Andet</option>
</select>


</td>
</tr>
<tr>
            <td width=\"167\"> Vælg øjen farve</td>
  <td width=\"125\">
                                        <select name=\"ojn\" size=\"1\">
                                        <%
                                        ojn=RS.Fields(\"ojn\")
                                        %>
                                        <option value=\"<%=ojn%>\"><%=ojn%></option>
                                        <option></option>
                                        <option value=\"Blå\">Blå</option>
                                        <option value=\"Brune\">Brune</option>
                                        <option value=\"Grønne\">Grønne</option>
                                        <option value=\"Andet\">Andet</option>
                                        </select>
</td>
                                </tr>
                                <tr>

<td width=\"167\">
Ryger du:
</td>
  <td align=\"center\" width=\"125\">
<%
ryger=RS.Fields(\"ryger\")
%>
<select style=\'width:155px\' name=\'ryger\' size=\'1\'>
<option value=\"<%=ryger%>\"><%=ryger%></option>
<option></option>
<option value=\"Ikke angivet\">Ikke angivet</option>
<option value=\"Ikke ryger\">Ikke ryger</option>
<option value=\"Fest ryger\">Fest ryger</option>
<option value=\"Ryger\">Ryger</option>
<option value=\"Pibe\">Pibe</option>
<option value=\"Cigar\">Cigar</option>
</select>
</td>
                                </tr>
                                <tr>

<td width=\"167\">
Landsdel
</td>
<td width=\"125\">
                                        <p align=\"left\"><select name=\"landsdel\" size=\"1\">
                                        <%
                                        landsdel=RS.Fields(\"landsdel\")
                                        %>
                                        <option value=\"<%=landsdel%>\"><%=landsdel%></option>
                                        <option></option>
                                        <option value=\"Nord Jylland\">Nord Jylland</option>
                                        <option value=\"Vest Jylland\">Vest Jylland</option>
                                        <option value=\"Syd Jylland\">Syd Jylland</option>
                                        <option value=\"Øst Jylland\">Øst Jylland</option>
                                        <option value=\"Midt Jylland\">Midt Jylland</option>
                                        <option value=\"Fyn Øst\">Fyn Øst</option>
                                        <option value=\"Fyn Vest\">Fyn Vest</option>
                                        <option value=\"Fyn Nord\">Fyn Nord</option>
                                        <option value=\"Fyn Syd\">Fyn Syd</option>
                                        <option value=\"Vest Sjælland\">Vest Sjælland</option>
                                        <option value=\"Øst Sjælland\">Øst Sjælland</option>
                                        <option value=\"Nord Sjælland\">Nord Sjælland</option>
                                        <option value=\"Syd Sjælland\">Syd Sjælland</option>
                                        <option value=\"Jeg ved ikke hvor jeg bor\">Jeg ved ikke hvor jeg bor</option>
                                        </select></p>
</td>
</tr>
<tr>
<td width=\"167\">
Sex type
</td>
  <td width=\"125\">
                                        <select name=\"sexorient\" size=\"1\">
                                        <%
                                        sexorient=RS.Fields(\"sexorient\")
                                        %>
                                        <option value=\"<%=sexorient%>\"><%=sexorient%></option>
                                        <option></option>
                                        <option value=\"Hetero\">Hetero</option>
                                        <option value=\"Bøsse\">Bøsse</option>
                                        <option value=\"Lesbisk\">Lesbisk</option>
                                        <option value=\"Bisexuel\">Bisexuel</option>
                                        <option value=\"Trans\">Trans</option>
                                        </select>
</td>
                                </tr>
<tr>
<td>
Hvilken type forhold ønsker du:
</td>
  <td width=\"125\">
                                        <select name=\"fsoger\" size=\"1\">
                                        <%
                                        fsoger=RS.Fields(\"fsoger\")
                                        %>
                                        <option value=\"<%=fsoger%>\"><%=fsoger%></option>
                                        <option></option>
                                        <option value=\"Sexpartner\">Sexpartner</option>
                                        <option value=\"Kæreste\">Kæreste</option>
                                        <option value=\"Ven\">Ven</option>
                                        </select>
</td>
</tr>
</table>
<hr>
<textarea wrap=\"virtual\" rows=\"10\" name=\"p_txt\" cols=\"75\"><%=RS.Fields(\"p_txt\")%>
Avatar billede egede Nybegynder
31. oktober 2001 - 21:39 #1
Nu gider jeg ikke kigge det hele igennem, men www.htnl.dk har en tutorial i ASP, hvor du bl.a. lære at opdatere i en tabel
Avatar billede doomstone Nybegynder
31. oktober 2001 - 21:43 #2
:0) ja har prøvet det og det kom til at ligene noge i denne retning

<% IF request.querystring(\"action\") = \"gem\" THEN

response.buffer=\"true\"
%>
<%

username = request.form(\"username\")
p_sex = request.form(\"p_sex\")
hojde = request.form(\"hojde\")
soger = request.form(\"soger\")
bygning = request.form(\"bygning\")
ojn = request.form(\"ojn\")
partner = request.form(\"partner\")
Job = request.form(\"Job\")
stjerne = request.form(\"stjerne\")
Hoppy = request.form(\"Hoppy\")
p_age = request.form(\"p_age\")
vagt = request.form(\"vagt\")
p_bor = request.form(\"p_bor\")
har = request.form(\"har\")
born = request.form(\"born\")
Ryger = request.form(\"Ryger\")
Udda = request.form(\"Udda\")
p_txt = request.form(\"p_txt\")
musik = request.form(\"musik\")
p_sex = request.form(\"p_sex\")
Id = Session(\"uid\")

connn = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.mappath(\"users.mdb\")
Set conn = Server.CreateObject(\"ADODB.Connection\")
    conn.Open connn

Set RS = conn.Execute(\"UPDATE users SET username = \'\" & username & \"\', p_sex = \'\" & p_sex & \"\', hojde = \'\" & hojde & \"\', soger = \'\" & soger & \"\', bygning = \'\" & bygning & \"\', ojn = \'\" & ojn & \"\', partner = \'\" & partner & \"\', stjerne = \'\" & stjerne & \"\', vagt = \'\" & vagt & \"\', p_bor = \'\" & p_bor & \"\', har = \'\" & har & \"\', Ryger = \'\" & Ryger & \"\', born = \'\" & born & \"\', Hoppy = \'\" & Hoppy & \"\', Udda = \'\" & Udda & \"\', p_txt = \'\" & p_txt & \"\', musik = \'\" & musik & \"\', p_age = \'\" & p_age & \"\' where id = \" & id)

set RS=nothing
conn.close
set conn=nothing

Response.Redirect(\"retinfo.asp\")

END IF %>


men det virker ikkke!
Avatar billede calundan Nybegynder
31. oktober 2001 - 21:46 #3
Får du nogle fejl beskrivelse?
Avatar billede doomstone Nybegynder
31. oktober 2001 - 21:48 #4
nej kna ikke huske hvad den giver!!!

2 sek så tester jeg lige!!
Avatar billede doomstone Nybegynder
31. oktober 2001 - 21:49 #5
Technical Information (for support personnel)

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Field \'users.username\' cannot be a zero-length string.
/dating/retinfo.asp, line 266


Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Page:
POST 271 bytes to /dating/retinfo.asp

POST Data:
navn=DoomStone&p_sex=Mand&hojde=171&soger=K%E6reste&bygning=Robust&ojn=Br%E5&Partner=Singel&Job=Student&stjerne=Skytte&p_age=15&vagt=61&p_bor=0&Har=Brunt&born=Ikke+angivet&ryger=ikke+ryger&uddan=Vidre . . .
Avatar billede calundan Nybegynder
31. oktober 2001 - 21:57 #6
Ahh, nå den. Din tabel tillader ikke at du indsætter tomme strenge som: username = \'\'
Du bør enten ændret din felt definition a tekst felter, eller... kalde en funktion, der laver din tomme streng om til en rigtig null værdi. Husk dog, at der er syntaksen der er: username = null , altså! uden plinger.
Avatar billede doomstone Nybegynder
31. oktober 2001 - 21:58 #7
ok prøver lige om jeg kan få det til at virker!
Avatar billede calundan Nybegynder
31. oktober 2001 - 22:04 #8
Skal du over til web500 imorgen?
Avatar billede doomstone Nybegynder
31. oktober 2001 - 22:30 #9
?
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