Avatar billede leonh Nybegynder
11. april 2003 - 23:51 Der er 4 kommentarer og
1 løsning

newbie: if "1" = "1" do this ..

Hej alle sammen,

Jeg er ret grøn i db og asp, men jeg har fået stavet mig igennem 2 af 4 hæfter ind til nu :-) og er begyndt at fatte lidt.
Jeg har lavet en køb & salg access db, selvfølgelig webstyret med indlæg, opret, ret, slet og mailliste.
I ret.asp har jeg set mig blind på en dropdown menu, hvor en post skal selectes ud fra en string.

min kode er som følger:
...
Køb eller Salg:
  <select size="1" name="koeb_salg">
  if "<% = koeb_salg%>" = "salg" then <option selected value="salg">Salg</option>
  Else
  <option selected value="koeb">Køb</option>
...
mit problem er at den vælger "køb" uanset hvad <% = koeb_salg%> er :-/ , jeg mangler måske End/End if (har prøvet gør ingen forskel.
Avatar billede erikjacobsen Ekspert
12. april 2003 - 00:18 #1
<select size="1" name="koeb_salg">
  <% if koeb_salg = "salg" then
    response.write "<option selected value=""salg"">Salg</option>"
  Else
    response.wrote "<option selected value=""koeb"">Køb</option>"
  end if
%>
...
Avatar billede leonh Nybegynder
12. april 2003 - 00:21 #2
hele form koden:

<form name="form1" method="get" action="opdater.asp">
  Navn:
  <input type="text" name="navn" value="<% = navn%>">
  <br>
  Email:
  <input type="text" name="email" value="<% = email%>">
  <br>
  Køb eller Salg:
  <select size="1" name="koeb_salg">
  if "<% = koeb_salg%>" = "salg" then <option selected value="salg">Salg</option>
  Else
  <option selected value="koeb">Køb</option>
<!--  <option value="salg">Salg</option> -->
  </select>
  <br>
  Overskrift:
  <input type="text" name="overskrift" value="<% = overskrift%>">
  <br>
  Dato:
  <input type="text" name="dato" value="<% = dato%>">
  (22-03-2002)<br>
  Indlæg.:
  <textarea name="indhold" rows="8"><% = indhold%></textarea>
  <br>
  Link:
  <input type="text" name="link" value="<% = link%>">
  (www.cnn.dk)<br>
  <br>
  <input type="submit" name="Submit" value="Opdater">
  <input type="hidden" name="id" value="<% = id%>">
</form>
Avatar billede dsjk Novice
12. april 2003 - 00:34 #3
Rettes til:

<form name="form1" method="get" action="opdater.asp">
  Navn:
  <input type="text" name="navn" value="<% = navn%>">
  <br>
  Email:
  <input type="text" name="email" value="<% = email%>">
  <br>
  Køb eller Salg:
  <select size="1" name="koeb_salg">
  <% if koeb_salg = "salg" then %>
<option selected value="salg">Salg</option>
<%  Else %>
  <option selected value="koeb">Køb</option>
<%End If%>
<!--  <option value="salg">Salg</option> -->
  </select>
  <br>
  Overskrift:
  <input type="text" name="overskrift" value="<% = overskrift%>">
  <br>
  Dato:
  <input type="text" name="dato" value="<% = dato%>">
  (22-03-2002)<br>
  Indlæg.:
  <textarea name="indhold" rows="8"><% = indhold%></textarea>
  <br>
  Link:
  <input type="text" name="link" value="<% = link%>">
  (www.cnn.dk)<br>
  <br>
  <input type="submit" name="Submit" value="Opdater">
  <input type="hidden" name="id" value="<% = id%>">
</form>

dsjk
Avatar billede leonh Nybegynder
12. april 2003 - 00:42 #4
Takker ... næsten perfekt.. du glemte bare at både køb og salg skulle kunne vælges ved begge tilfælde ;-)

det er sgu næsten ligsom Doz-batching..

Takker, Leon
Avatar billede dsjk Novice
12. april 2003 - 00:45 #5
ingen årsag - takker for point :O)
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