Avatar billede elvis123 Nybegynder
12. april 2003 - 13:30 Der er 56 kommentarer og
1 løsning

tag udregning.. hjælp søges

Har stillet dette spg før men jeg gik i stå!

Jeg vil utrolig gerne have hjælp til at lave et tag udregnings scrip i asp:

Læs følgende: http://www.eksperten.dk/spm/316713
Avatar billede keysersoze Ekspert
12. april 2003 - 13:43 #1
søger du hjælp til at lave det - eller søger du en til at lave det?
Avatar billede elvis123 Nybegynder
12. april 2003 - 13:47 #2
Enten en der gidder (og har lyst) til at lave det eller også en der kan hjælpe mig godt igang....

Jeg kan ikke forestille mig at det er et KÆMPE projekt da tallene bare skal ganges osv.
Avatar billede keysersoze Ekspert
12. april 2003 - 13:53 #3
jeg har ikke læst det andet indlæg, men umiddelbart kan jeg heller ikke se det store i det;

lav value på felterne lig med det der skal ganges/plusses - så kan du på modtagersiden egentlig bare sige fx;

pris = request.form("form1") + request.form("form2") + (request.form("form3") * 100)

derefter kan du gøre med variablen pris hvad du end har lyst til
Avatar billede elvis123 Nybegynder
12. april 2003 - 17:55 #4
Har aldrig været god til asp og kan faktisk ikke finde ud af det!

Er der ikke en venlig sjæl der kan lave det??

Vil ellers meget gerne give over 200 point men det må man jo ikke :(
Avatar billede elvis123 Nybegynder
12. april 2003 - 22:42 #5
Nå ikke???
Avatar billede keysersoze Ekspert
12. april 2003 - 22:59 #6
korrekt at der ikke må gives mere end 200 point.

Du kan selvfølgelig være heldig at der er nogle der vil lave det for point - personligt vil jeg ikke da jeg ikke får noget reelt ud af det... det er trods alt mit arbejde at udvikle ASP, så derfor kan jeg ikke se nogen grund til at lave det gratis

men som sagt - du kan være heldig at finde en der vil
Avatar billede elvis123 Nybegynder
13. april 2003 - 11:18 #7
Jamen når der ikke er tale om en større programerings opgave... kunne du så ikke være flink og lave det??
Avatar billede keysersoze Ekspert
13. april 2003 - 12:15 #8
nope
Avatar billede elvis123 Nybegynder
13. april 2003 - 14:18 #9
nå ok.. så må jeg jo hyre en til at lave det :)
Avatar billede keysersoze Ekspert
13. april 2003 - 14:42 #10
så tror jeg i hvert fald at det bliver lidt lettere at finde en - jeg selv som en mulighed
Avatar billede elvis123 Nybegynder
13. april 2003 - 15:22 #11
Det tror jeg også!
Men jeg fatter stadig ikke hvorfor du ikke gidder og lave en utrolig nem asp opgave for 200 point! for hvis du er ude efter penge så er exp jo ikke ligefrem det rigtigste sted!!
Avatar billede elvis123 Nybegynder
13. april 2003 - 15:23 #12
det er jo ikke andet end:

under 30 grader pr. m2 = 65 kr ekskl. moms

pr vindue skal der 500 på prisen

farve glans firs under 30 grader = 90 kr



over 30 grader

pr m2 = 80 kr ekskl moms

pr ekstra vindue 500 kr

glans 80 = 105 pr m2


Og her hvordan formen skal se ud:

http://www.jydsktag.frip.dk/formular.htm
Avatar billede keysersoze Ekspert
13. april 2003 - 15:41 #13
Det er ikke fordi jeg er ude efter penge. På eksperten yder jeg hjælp til specifikke problemer for point - jeg laver ikke hverken hele eller halve løsninger for point. Jeg er ikke på eksperten for at få point - gik jeg kun efter point havde jeg flere end de 90.000 jeg har nu... jeg er på eksperten for at yde HJÆLP samt følge lidt med i hvad der sker rundt omkring - eksperten er ikke et arbejde for mig.

Så er du gået i stå et bestemt sted i din kode eller skal have en forklaring til hvordan man gør noget bestemt - så vil jeg gerne hjælpe. Jeg vil ikke lave en hel løsning for dig.

Samtidig skal løsningen højst sandsynligt bruges i forretningsøjemed - altså til at promovere sig selv og forhåbentlig skabe noget mersalg - så skulle det give mig ydeligere lyst til at lave noget gratis?

i det hele taget forstår jeg ikke du gider diskutere det med mig - jeg har sagt jeg ikke vil lave det for point og det VIL jeg virkelig ikke uanset hvad du siger. Men jeg har da ikke forhindret dig i at finde en anden til at lave det for dig, så hvorfor ikke bare vente på der falder en forbi som har lyst?

i stedet for at diskutere med mig kunne du jo fx have læst på lidt asp - det har der været masser tid til - og så kunne du måske pludselig selv lave det...
Avatar billede elvis123 Nybegynder
13. april 2003 - 16:03 #14
ok jeg forstår!! Det var jo heller ikke for at diskutere :P
Avatar billede elvis123 Nybegynder
13. april 2003 - 17:02 #15
Nu er jeg så gået igang med asp!! og kan ikke helt få det du gav mig til at virke...

Hvordan mener du? sådan her eller hvad?

<html>
<head>
    <title>Tag</title>
</head>

<body>
<%
Dim pris
pris = request.form("form1") + request.form("form2") + (request.form("form3") * 100)

      Response.Write pris
     
%>

<form method="POST" action="">
  <p>
  <input type="text" name="form1" size="20">
  <input type="text" name="form2" size="20">
  <input type="text" name="form3" size="20"></p>
</form>
</body>
</html>
Avatar billede elvis123 Nybegynder
13. april 2003 - 17:09 #16
okay har fået det til at virke... skulle bare tænke mig lidt om :P
Avatar billede keysersoze Ekspert
13. april 2003 - 17:12 #17
se!!! hvor svært kan det være - det var jo alt rigelig med hjælp jeg gav dig... og så har du endda lært en masse nyt!
Avatar billede elvis123 Nybegynder
13. april 2003 - 18:07 #18
Jeg er stødt ind i et problem..

Brugerne skal vælge om taget er mindre end 30 grader eller om det er under og det samme med om glansen på taget skal være 20 eller 80. til det har jeg brugt en rund kryds af felt!!

Men hvordan siger jeg at hvis feltet mindre end 30 grader(min30) og glans 20 er makeret så skal den tage pris1 gange med formen kvardratmeter??

er det ikke sådan:

If request.form("min30") AND request.form("glans20") = "20" Then
  Response.Write pris1 * request.form("m2")
Avatar billede keysersoze Ekspert
13. april 2003 - 18:20 #19
du er tæt, men du skal huske at tage value med - altså fx;

If request.form("min30") = "30" AND request.form("glans20") = "20" Then
  Response.Write pris1 * request.form("m2")
Avatar billede elvis123 Nybegynder
13. april 2003 - 19:35 #20
Hmm jeg kan ikke få det til at virke.. Jeg har en default.asp side og en modtag.asp side..

default ser sådan ud:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
</head>

<body>
<form method="POST" action="modtag.asp">
    <br>
<div align="center">
  <center>
    <table border="0" width="590" height="461" cellspacing="0" cellpadding="0">
      <tr>
        <td width="137" height="25">
    <b><font face="Verdana" size="1">
    Tag type</font></b>
        </td>
        <td width="420" height="25" colspan="2">
    <font face="Verdana" size="2">
    <select size="1" name="menu" style="color: #7D7C83; background-color: #EBEBF1; border-style: dotted; border-color: #8F9AA7">
    <option>bølgeeternit</option>
    <option selected="selected">Skifereternit</option>
    <option>betontagsten</option>
    <option>tag pap</option>
    <option>andet</option>
</select>

    </font>

        </td>
      </tr>
      <tr>
        <td width="137" height="14">
    <b><font face="Verdana" size="1">
    Tagets hældning:</font></b>
        </td>
        <td width="420" height="14" colspan="2">
    <font size="1" face="Verdana"><input type="checkbox" name="min30" value="ON">mindre
    end 30 grader</font>

        </td>
      </tr>
      <tr>
        <td width="137" height="11">
        </td>
        <td width="420" height="11" colspan="2">
    <font size="1" face="Verdana"><input type="checkbox" name="mer30" value="ON">mere
    end 30 grader</font>

        </td>
      </tr>
      <tr>
        <td width="137" height="25">
    <b><font face="Verdana" size="1">
    Antal m2</font></b>
        </td>
        <td width="420" height="25" colspan="2">
    <font face="Verdana" size="2">
    <input type="text" value="m2" name="m2" size="22" style="background-color: #F0F0F4; border-style: solid; border-width: 1">

    </font>

        </td>
      </tr>
      <tr>
        <td width="137" height="25">
    <b><font face="Verdana" size="1">
    Antal tagvinduer</font></b>
        </td>
        <td width="420" height="25" colspan="2">
    <font face="Verdana" size="2">
    <select size="1" name="D2" style="background-color: #ECEDF2; border-style: solid; border-width: 1">
    <option>1 vindue</option>
    <option>2 vindue</option>
    <option>3 vindue</option>
    </select>

    </font>

        </td>
      </tr>
      <tr>
        <td width="137" height="25">
    <b><font face="Verdana" size="1">
    Farve:</font></b>
        </td>
        <td width="420" height="25" colspan="2">
    <font face="Verdana" size="2">
    <select size="1" name="D3" style="background-color: #E8E9EE; border-style: solid; border-width: 1">
    <option>sort</option>
    <option>Antrazitgrå</option>
    <option>lysgrå</option>
    <option>Mocca</option>
    <option>Rødbrun</option>
    <option>Teglgul</option> 
   
   
    </select></font><b><u><font face="Verdana" size="1"><a href="tagmaling.html"><font color="#FF0000">Klik
    her</font> <font color="#7A7A7A">hvis du er i tvivl!</font></a></font></u></b>

        </td>
      </tr>
      <tr>
        <td width="137" height="16">
    <b><font face="Verdana" size="1">
    Glans</font></b>
        </td>
        <td width="420" height="16" colspan="2">
    <font size="1" face="Verdana"><input type="radio" value="80" name="glans">Glans
    80</font>

        </td>
      </tr>
      <tr>
        <td width="137" height="9">
        </td>
        <td width="420" height="9" colspan="2">
    <font size="1" face="Verdana"><input type="radio" value="20" checked name="glans">Glans
    20</font>

        </td>
      </tr>
      <tr>
        <td width="137" height="25">
    <b><font face="Verdana" size="1">
    Hus type:</font></b>
        </td>
        <td width="420" height="25" colspan="2">
    <font face="Verdana" size="2">
    <select size="1" name="D5" style="background-color: #ECEFF2; border-style: solid; border-width: 1">
    <option>Paracel hus</option>
    <option>Gård</option>
    <option>industri</option>
    <option>alm hus</option>
    </select>

    </font>

        </td>
      </tr>
      <tr>
        <td width="137" height="22">
    <b><font face="Verdana" size="1">Eftersyn ?</font></b>
        </td>
        <td width="420" height="22" colspan="2">
<font face="Verdana" size="2">
<input type="checkbox" name="check1" value="valgt" style="background-color: #E9EBF3; border-style: solid; border-width: 1">
</font>
        </td>
      </tr>
      <tr>
        <td width="139" height="24" valign="top">
        <b><font face="Verdana" size="1">
        Andet?</font></b>
        </td>
        <td width="297" height="24" valign="top">
        <p align="center">
        </td>
        <td width="125" height="24" valign="top">
        </td>
      </tr>
      <tr>
        <td width="137" height="114" valign="top">
        </td>
        <td width="297" height="114">
<font face="Verdana" size="2">
<textarea name="tekst" rows="6" cols="25" style="background-color: #F1F0ED; border: 1 solid #000000">
</textarea>

</font>

        </td>
        <td width="125" height="114">

        </td>
      </tr>
      <tr>
        <td width="557" height="15" valign="top" colspan="3">
        <hr size="1" color="#7A7A7A">
        </td>
      </tr>
      <tr>
        <td width="557" height="6" valign="top" colspan="3">
        </td>
      </tr>
      <tr>
        <td width="137" height="25">
        <font face="Verdana" size="1"><b>
        Navn</b></font>
        </td>
        <td width="420" height="25" colspan="2">
<font face="Verdana" size="2">
<input type="text" name="fornavn" size="30" style="background-color: #F0F0F0; border-style: solid; border-width: 1">

</font>

        </td>
      </tr>
      <tr>
        <td width="137" height="25">
        <font face="Verdana" size="1"><b>
        Adresse</b></font>
        </td>
        <td width="420" height="25" colspan="2">

<font face="Verdana" size="2">
<input type="text" name="fornavn6" size="30" style="background-color: #F0F0F0; border-style: solid; border-width: 1"></font>

        </td>
      </tr>
      <tr>
        <td width="137" height="25">
        <font face="Verdana" size="1"><b>
        Post nr.</b></font>
        </td>
        <td width="420" height="25" colspan="2">

<font face="Verdana" size="2">
<input type="text" name="fornavn7" size="10" style="background-color: #F0F0F0; border-style: solid; border-width: 1"></font>

        </td>
      </tr>
      <tr>
        <td width="137" height="25">
        <font face="Verdana" size="1"><b>
        By</b></font>
        </td>
        <td width="420" height="25" colspan="2">

<font face="Verdana" size="2">
<input type="text" name="fornavn8" size="22" style="background-color: #F0F0F0; border-style: solid; border-width: 1"></font>

        </td>
      </tr>
      <tr>
        <td width="137" height="25">
        <font face="Verdana" size="1"><b>
        Telefon</b></font>
        </td>
        <td width="420" height="25" colspan="2">

<font face="Verdana" size="2">
<input type="text" name="fornavn9" size="15" style="background-color: #F0F0F0; border-style: solid; border-width: 1"></font>

        </td>
      </tr>
      <tr>
        <td width="137" height="25">
        <font face="Verdana" size="1"><b>
        Email</b></font>
        </td>
        <td width="420" height="25" colspan="2">

<font face="Verdana" size="2">
<input type="text" name="fornavn10" size="30" style="background-color: #F0F0F0; border-style: solid; border-width: 1"></font>

        </td>
      </tr>
      <tr>
<td width="137" rowspan="2" height="1"><font face="Verdana" size="2"></font>
        <td width="296" height="1" rowspan="2">
        </td>
        <td width="126" height="17">
        </td>
        <td width="27" height="1" rowspan="2">

        </td>
      </tr>
      <tr>
        <td width="126" height="1">
    <font face="Verdana" size="2">
    <input type="submit" name="Send" value="Send nu!">

    </font>

        </td>
      </tr>
    </table>
  </center>
</div>
</form>

            <p></p>
            </td>
            <td width="67" height="364">
            </td>
            </tr>
          <tr>
            <td width="9" height="1">
            <p></p>
            </td>
          </tr>
        </table>
        </td>
      </tr>
      </table>
    </td>
  </tr>
</table>
  </center>
</div>
</BODY>
</HTML>
Avatar billede elvis123 Nybegynder
13. april 2003 - 19:36 #21
og modtag.asp ser sådan ud:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>modtag</title>
</head>

<body>
<%
Dim pris1
Dim pris2
Dim pris3
Dim pris4

pris1 = 65
pris2 = 90
pris3 = 80
pris4 = 105


If request.form("min30") = "30" AND request.form("glans") = "20" Then
  Response.Write pris1 * request.form("m2")
 
Elseif grad = "Mindre end 30 grader" AND glans = "80" Then
  Response.Write pris2*m2

Elseif grad = "mere end 30 grader" AND glans = "20" Then
  Response.Write pris3*m2

Elseif grad = "mere end 30 grader" AND glans = "80" Then
  Response.Write pris4*m2

Else
  Response.Write "der er sket en fejl"
 
End If

%>
</body>
</html>
Avatar billede elvis123 Nybegynder
13. april 2003 - 19:36 #22
hvad gør jeg galt?
Avatar billede elvis123 Nybegynder
13. april 2003 - 19:40 #23
hov min modtag.asp ser sådan ud:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>modtag</title>
</head>

<body>
<%
Dim pris1
Dim pris2
Dim pris3
Dim pris4

pris1 = 65
pris2 = 90
pris3 = 80
pris4 = 105


If request.form("min30") = "30" AND request.form("glans") = "20" Then
  Response.Write pris1 * request.form("m2")
 
Elseif grad = "mer30" = 30 AND request.form("glans") = "80" Then
  Response.Write pris2*m2

Elseif grad = "mer30" AND request.form("glans") = 20 Then
  Response.Write pris3*m2

Elseif grad = "mer30" AND request.form("glans") = "80" Then
  Response.Write pris4*m2

Else
  Response.Write "der er sket en fejl"
 
End If

%>
</body>
</html>
Avatar billede keysersoze Ekspert
13. april 2003 - 20:04 #24
hvad sker der eller sker der ikke?
Avatar billede elvis123 Nybegynder
13. april 2003 - 20:07 #25
den ender bare på min else sætning " der er sket en fejl"
Avatar billede keysersoze Ekspert
13. april 2003 - 20:16 #26
ok

i din første betingelse skriver du

If request.form("min30") = "30" AND request.form("glans") = "20" Then

den er opfyldt hvis value af formen min30 er 30 OG formen glans har value 20 - hvis ikke går den videre til din næste betingelse;

Elseif grad = "mer30" = 30 AND request.form("glans") = "80" Then

her har du umiddelbart ikke defineret hvad "grad" er, så grad vil altid være tom og derfor vil den og de følgende betingelser aldrig blive opfyldt og du kommer ned til "der skete en fejl"

så enten skal du defineret hvad "grad" er - eller også skal du skrive en henvisning til en form ligesom i din første betingelse. Altså fx;

Elseif request.form("grad") = "mer30" AND request.form("glans") = "80" Then

alt efter selvfølgelig hvad formsene hedder og hvad de skal indeholde
Avatar billede elvis123 Nybegynder
13. april 2003 - 20:49 #27
skide godt! det virker!

Hvordan skal man gøre hvis uanset hvilken glans og m2 man har så skal der lægges 500 kr på i prisen pr vindue? både i pris1, pris2, pris3 og pris4

Er det noget med:

if vindue = 1 then
Response.Write pris1,2,3,4 +500
if vindue = 2 then
Response.Write pris1,2,3,4 +500
osv.

eller er der en anden måde?
Avatar billede keysersoze Ekspert
13. april 2003 - 22:52 #28
Response.Write (pris4*m2+500)

bare husk hvis du skal bruge prisen senere at lave det til en variabel du kan bruge til noget...

PRIS = pris1 * request.form("m2")

og så derefter fx

PRIS = PRIS + 500

og evt udskriv

response.write PRIS
Avatar billede elvis123 Nybegynder
13. april 2003 - 23:30 #29
Jeg er nu kommet dertil hvor jeg har en modtag.asp og modtag2.asp

modtag.asp beregner prisen mens modtag2.asp indsætter kunden sit navn og addresse og bliver derefter sendt til firmaets email.. men her er spørgsmålet: hvordan får jeg de oplysninger(fra modtag.asp) tilgængelige på modtag2.asp og sådan at de også vises på den email der bliver sendt til firmaet?
Avatar billede keysersoze Ekspert
13. april 2003 - 23:43 #30
lader være med at lave det i to filer - det er der ingen grund til umiddelbart.

Og skal det endelig være, så medfør dem i adressen

dinfil.asp?var1=" & dinvar1 & "&var2=" & dinvar2 & "

eller smid dem i en hidden form og submit den
Avatar billede elvis123 Nybegynder
14. april 2003 - 08:44 #31
jo det er der en grund til fordi at kunden skal se prisen før han/hun muligvis er interreseret.

Men jeg kan ikke rigtigt få det til at virke

Jeg skriver i min modtag2.asp:

modtag.asp?var1=" & mer30 & "&var2=" & min30 & "    osv eller hvad ??
Avatar billede keysersoze Ekspert
14. april 2003 - 09:09 #32
nej nej - dit link på modtag.asp skal se sådan ud.

så kan du få fat i variablerne sådan;

request.querystring("var1")
Avatar billede elvis123 Nybegynder
14. april 2003 - 09:31 #33
hmm nu er jeg vist stået af...

det med request.querystring("var1") som skal placeres på modtag2.asp fatter jeg godt, men
modtag.asp?var1=" & mer30 & "&var2=" & min30 & "  som skal sættes ind på modtag.asp fatter jeg ikke hvor jeg skal placere den..

hvis jeg placerer den sammen med den anden kode som jeg har på modtag.asp siger den at der er fejl i asp koden...

har du et bud på hvad jeg gør forkert??

Du må undskylde hvis jeg er lidt "fat svag" :P
Avatar billede keysersoze Ekspert
14. april 2003 - 09:46 #34
hvordan linker du fra modtag.asp til modtag2.asp nu?
Avatar billede elvis123 Nybegynder
14. april 2003 - 09:49 #35
<a href="modtag2.asp"><% modtag.asp?var1=" & min30 & "var2=" & mer30 & " %>

men det virker ikke..

Den kommer med en fejl: Fejl i modtag.asp linje blabla.......
Avatar billede elvis123 Nybegynder
14. april 2003 - 09:50 #36
eller helt korrekt:

Tegnet er ugyldigt
/modtag.asp, line 157, column 10
modtag.asp?var1=" & min30 & "var2=" & mer30 & "
Avatar billede keysersoze Ekspert
14. april 2003 - 09:51 #37
<a href="modtag2.asp?var1=<%=min30%>&var2=<%=mer30%>">link</a>
Avatar billede elvis123 Nybegynder
14. april 2003 - 10:01 #38
burde mer30 og min30 så være synlige på modtag2.asp når jeg har skrevet request.querystring("var1") i modtag2.asp eller kommer du bare med når jeg sender formen

fordi de vises nemlig ikke!
Avatar billede keysersoze Ekspert
14. april 2003 - 10:07 #39
de skal jo også udskrives på en eller anden måde

response.write request.querystring("var1")
Avatar billede elvis123 Nybegynder
14. april 2003 - 10:09 #40
nåå jaa dohh!!! sidder og sover!!
Avatar billede elvis123 Nybegynder
14. april 2003 - 10:17 #41
problemet er bare den ikke viser noget!

i modtag2.asp skriver jeg:

<% response.write request.querystring("var1") %>
<% response.write request.querystring("var2") %>
<% response.write request.querystring("var3") %>
<% response.write request.querystring("var4") %>

og i modtag.asp skriver jeg:

<a href="modtag2.asp?var1=<%=glans%>&var2=<%=mer30%>"&var3=<%=min30%>&var4=<%=m2%>>link</a></font></p>
Avatar billede keysersoze Ekspert
14. april 2003 - 10:27 #42
<a href="modtag2.asp?var1=<%=glans%>&var2=<%=mer30%>&var3=<%=min30%>&var4=<%=m2%>">link</a></font></p>

er du sikker på at du i det hele taget har variablerne "glans", "mer30", "min30" og "m2" defineret?

tjeck op på det på modtag2.asp - kig i adresselinien og se om de variabler du skal have ført med over også virkelig står i adresselinien
Avatar billede elvis123 Nybegynder
14. april 2003 - 10:36 #43
lol! skulle jo bare oprette variablerne!

m2 = request.form("m2")
min30 = request.form("min30")
mer30 = request.form("mer30")
glans = request.form("glans")
Avatar billede elvis123 Nybegynder
14. april 2003 - 11:26 #44
hvad er der galt med min radio botten og asp kode??

i formular1.asp står der:

<td width="420" height="14" colspan="2"><font size="1" face="Verdana"><input type="radio" name="30" value="min30">mindre
                    end 30 grader</font></td>
                </tr>
                <tr>
                  <td width="137" height="11"></td>
                  <td width="420" height="11" colspan="2"><font size="1" face="Verdana"><input type="radio" name="30" value="mer30">mere
                    end 30 grader</font></td>

og i modtag.asp står der:

Select Case Request.Form("grad")
Case "min30"
    grad = "mindre end 30 grader"
Case Else
    grad = "mere end 30 grader"
End Select

også længere nede:

If grad = "mindre end 30 grader" AND request.form("glans") = "20" Then
  Response.Write pris1 * request.form("m2") + pris


Den videre sender bar til min if string "der er sket en fejl"  hvad har jeg klokket i ?
Avatar billede keysersoze Ekspert
14. april 2003 - 11:44 #45
du har ingen form der hedder "grad"
Avatar billede elvis123 Nybegynder
14. april 2003 - 14:57 #46
Jeg skal have siden til at vise på modtag2.asp hvilken tagtype han/hun har valgt.. men jeg kan ikke finde den rigtige kode til at gøre det...
Har prøvet dette:

i formular1.asp står der dette:

<select size="1" name="menu" style="color: #7D7C83; background-color: #EBEBF1; border-style: dotted; border-color: #8F9AA7">
                      <option>bølgeeternit</option>
                      <option selected="selected">Skifereternit</option>
                      <option>betontagsten</option>
                      <option>tag pap</option>
                      <option>andet</option>
                    </select>

og i modtag.asp står der dette

If request.form("menu") = "bølgeenternit" then
"bølgeeternit" = tagtype

osv. med de forskellige options i formen menu

og bagefter udskriver jeg tagtype..

Hvordan gør man hvis man vil indsætte hvilken tagtype man har tykket på?? og er der en nemmere måde end med If komandoen
Avatar billede keysersoze Ekspert
14. april 2003 - 15:03 #47
www.html.dk <- læs nogle af deres asp-tutorials - så tror jeg du forstår asp lidt bedre for umiddelbart er der lidt mange ting der ikke er rigtige

fx;

If request.form("menu") = "bølgeenternit" then
  tagtype = "bølgeeternit"
Avatar billede elvis123 Nybegynder
14. april 2003 - 15:08 #48
ahh ok det gør jeg :)
Avatar billede elvis123 Nybegynder
15. april 2003 - 11:21 #49
nu er jeg snart færdig men har lige et par problemer!

1) jeg skal have afrundet pris pr m2 og har fundet ud af at jeg skal bruge denne formel: Math.round(number)... men ved ikke hvor jeg skal sætte den ind henne...

i modtag.asp skriver jeg:

<%
prm2 = ialt / m2

%>
og <a href="modtag2.asp?var1=<%=glans%>&var2=<%=grad%>&var4=<%=m2%>&var3=<%=pris%>&var5=<%=antalvinduer%>&var6=<%=tagtype%>&var7=<%=ialt%>&var8=<%=prm2%>">

og i modtag2.asp skriver jeg:

<% response.write request.querystring("var8") %>

Hvor skal jeg sætte dette script ind henne for at afrunde prm2 til 2 decimaler??

2) nu har jeg lavet en form nederst i modtag2.asp hvor der står navn, addresse, tlf osv.. udover navn og addresse osv skal den også sende alle oplysningerne som kunden har intasten på siden.... fx. hvor mange m2, hvormange vinduer osv..
Hvordan gør jeg det?
Avatar billede keysersoze Ekspert
15. april 2003 - 12:49 #50
math.round er så vidt jeg ved javascript, så det kan du ikke bruge... i asp hedder det;

Round(expression[, numdecimalplaces])
Avatar billede elvis123 Nybegynder
15. april 2003 - 12:51 #51
ja men hvor sætter jeg det ind henne?? og hvad gør jeg med (2) form
Avatar billede keysersoze Ekspert
15. april 2003 - 13:00 #52
<% response.write round(request.querystring("var8"),2) %>

2) du henter alle dine querystrings ned i nogle hidden forms
Avatar billede elvis123 Nybegynder
15. april 2003 - 21:35 #53
altså sådan  <input type="hidden" name="var7" <% request.querystring("var7") %>><input type="hidden" name="var8" <% request.querystring("var8") %>> osv eller hva??
Avatar billede keysersoze Ekspert
15. april 2003 - 22:01 #54
<input type="hidden" name="var7" value="<%=request.querystring("var7")%>">
Avatar billede elvis123 Nybegynder
24. april 2003 - 16:56 #55
Sådan nu er scriptet næsten færdig!! så vil jeg bare sige tak for den hurtige hjælp du har givet mig ;P... så her har du dine velfortjente point!
Avatar billede elvis123 Nybegynder
24. april 2003 - 16:57 #56
hvis du lige gidder at svare!!
Avatar billede keysersoze Ekspert
24. april 2003 - 19:30 #57
det gør jeg bare
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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