28. september 2001 - 20:54 Der er 33 kommentarer og
1 løsning

Hvad gør jeg galt ?

Jeg forsøger at have en form inden i en IF-sætning, og det går også fint indtil jeg tilføjer et par Responce sætninger.

Et billede fra min web-editor, hvor farve ændringerne kan ses !!

http://www.win-consult.com/eksperten/ifmedform.asp
Avatar billede food4u.dk Nybegynder
28. september 2001 - 20:57 #1
du må ikke skrive response.write \"lkdsfjjlds\"sdf\"\"

de \" du har inde mellem de to yderste \" skal laves om til \'
Avatar billede food4u.dk Nybegynder
28. september 2001 - 20:57 #2
^^svar^^
28. september 2001 - 20:57 #3
Jeg prøver lige.
28. september 2001 - 21:08 #4
Det ser ud til at hjælpe på det, men der er stadig fejl....

Kan du se, om der er andre fejl i stykket - nyt billede uploaded.
Avatar billede food4u.dk Nybegynder
28. september 2001 - 21:09 #5
samme link?
28. september 2001 - 21:09 #6
Jep - og den samme kode virkede fint inden formen kom ind i if-sætningen.
Avatar billede food4u.dk Nybegynder
28. september 2001 - 21:10 #7
når du bruger & til at indsætte en variabel, så skal du bruge \" \"

response.write \"Her inden er det tekst\" & dette_her_er_en_variabel & \"og tegnene starte/ender en tekst ting
Avatar billede food4u.dk Nybegynder
28. september 2001 - 21:10 #8
og så glemte jeg lige en \" til sidst *lo*
28. september 2001 - 21:11 #9
Testing.
28. september 2001 - 21:20 #10
Det er vist ikke nok - jeg smider gerne flere point i, hvis det kan blive løst. check samme link for nyt billede - hele if-sætningen.
Avatar billede food4u.dk Nybegynder
28. september 2001 - 21:22 #11
kan du ikke paste koden her, jeg kan ikke læse hvad der stå
28. september 2001 - 21:23 #12
prøv igen - nyt oploaded

Jo, det kan jeg godt.
28. september 2001 - 21:23 #13
<%
    sFileArray = Split(Request.QueryString(\"file\"), \"/\")
    sFileName = sFileArray(Ubound(sFileArray))
If Request.QueryString(\"frmSend\") = \"1\" Then
        \'Teskt efter forsendelse
        Response.Write \"<h3></h3>\"
        Response.Write \"<p>Filen \" & sFileName & \" er sendt til e-mail adressen \" & Request.Form(\"frmEMail\") & \"</p>\"
Else   
        \'Tekst ved opstart af siden
        Response.Write \"<h3>Download via E-mail</h3>\"
        Response.Write \"<p>Du kan modtage filen \" & sFileName & \" via e-mail.</p>\"
        Response.write \"<p>Indtast din e-mail adresse og tryk på Send</p>\"
        Response.Write \"<form method=post action=\'email.asp?file=<%= Request.QueryString(\"file\")%>&frmsend=1\'>\"
            Response.Write \"<input type=\'text\' name=\'frmEMail\'>\"
            Response.Write \"<input type=\'hidden\' name=\'frmFile\' value=<%= Request.QueryString(\"file\")%>>\"
            Response.Write \"<input type=\'submit\' value=\'Send\'>\"
        Response.Write \"</form>\"
End If
%>
Avatar billede food4u.dk Nybegynder
28. september 2001 - 21:27 #14
<%
    sFileArray = Split(Request.QueryString(\"file\"), \"/\")
    sFileName = sFileArray(Ubound(sFileArray))
If Request.QueryString(\"frmSend\") = \"1\" Then
        \'Teskt efter forsendelse
        Response.Write \"<h3></h3>\"
        Response.Write \"<p>Filen \" & sFileName & \" er sendt til e-mail adressen \" & Request.Form(\"frmEMail\") & \"</p>\"
Else   
        \'Tekst ved opstart af siden
        Response.Write \"<h3>Download via E-mail</h3>\"
        Response.Write \"<p>Du kan modtage filen \" & sFileName & \" via e-mail.</p>\"
        Response.write \"<p>Indtast din e-mail adresse og tryk på Send</p>\"
        Response.Write \"<form method=post action=\'email.asp?file=Request.QueryString(\"file\")&frmsend=1\'>\"
            Response.Write \"<input type=\'text\' name=\'frmEMail\'>\"
            Response.Write \"<input type=\'hidden\' name=\'frmFile\' value=\'Request.QueryString(\"file\")\'\"
            Response.Write \"<input type=\'submit\' value=\'Send\'>\"
        Response.Write \"</form>\"
End If
%>
Avatar billede food4u.dk Nybegynder
28. september 2001 - 21:28 #15
Response.Write \"<input type=\'hidden\' name=\'frmFile\' value=<%= Request.QueryString(\"file\")%>>\"

Dette er ulovligt, da <% = variabel %> er det samme som
<% response.write.... %>

For det andet, så må du ikke have en ASP kode, inde i en anden ASPkode
28. september 2001 - 21:30 #16
Hvordan gør jeg så det, som du nok kan se, at jeg gerne vil ?
28. september 2001 - 21:31 #17
undskyld - jeg havde ikke set ovenfor !!
Avatar billede food4u.dk Nybegynder
28. september 2001 - 21:36 #18
virker det?
28. september 2001 - 21:39 #19
Nej, men hvis jeg fjerner FORM linerne, og sætter dem udenfor IF-sætningen, så virker det.

Prøv selv (FORM er udenfor)
http://www.win-consult.com/Downloads/SmartOffice/Excel/index.asp
Klik på det eneste link på siden.
28. september 2001 - 21:40 #20
Det er altså det gamle form linier, jeg har sat udenfor !!!!

    <form method=post action=\"email.asp?file=<%= Request.QueryString(\"file\")%>&frmsend=1\">
        <input type=\"text\" name=\"frmEMail\">
        <input type=\"hidden\" name=\"frmFile\" value=<%= Request.QueryString(\"file\")%>>
        <input type=\"submit\" value=\"Send\">
    </form>
28. september 2001 - 21:43 #21
Jeg kan se, at du har downloaded, jeg oploader lige koden med formen indenfor IF-sætningen NU.
Avatar billede food4u.dk Nybegynder
28. september 2001 - 21:44 #22
jeps, fandt lige ud af at jeg havde lavet en fejl:
<%
    sFileArray = Split(Request.QueryString(\"file\"), \"/\")
    sFileName = sFileArray(Ubound(sFileArray))
If Request.QueryString(\"frmSend\") = \"1\" Then
        \'Teskt efter forsendelse
        Response.Write \"<h3></h3>\"
        Response.Write \"<p>Filen \" & sFileName & \" er sendt til e-mail adressen \" & Request.Form(\"frmEMail\") & \"</p>\"
Else   
        \'Tekst ved opstart af siden
        Response.Write \"<h3>Download via E-mail</h3>\"
        Response.Write \"<p>Du kan modtage filen \" & sFileName & \" via e-mail.</p>\"
        Response.write \"<p>Indtast din e-mail adresse og tryk på Send</p>\"
        Response.Write \"<form method=post action=\'email.asp?file=\'\" & Request.QueryString(\"file\") & \"\'&frmsend=1\'>\"
            Response.Write \"<input type=\'text\' name=\'frmEMail\'>\"
            Response.Write \"<input type=\'hidden\' name=\'frmFile\' value=\'\" & Request.QueryString(\"file\") & \"\'\"
            Response.Write \"<input type=\'submit\' value=\'Send\'>\"
        Response.Write \"</form>\"
End If
%>
28. september 2001 - 21:45 #23
Ja, det gjorde jeg også - den virker nu, og er uploaded. Takker.
Avatar billede food4u.dk Nybegynder
28. september 2001 - 21:45 #24
det var så lidt :o)

god weekend
Avatar billede food4u.dk Nybegynder
28. september 2001 - 21:46 #25
hvad var det egentlig jeg sendte til mig selv fra din side?
28. september 2001 - 21:47 #26
En demo af et tilføjelsesprogram til Excel - check

http://www.win-consult.com/SmartOffice/Excel/CompareColumns.asp
Avatar billede food4u.dk Nybegynder
28. september 2001 - 21:49 #27
smart
28. september 2001 - 21:52 #28
Ja, det er også lidt smart, at der samtidig bliver sendt en email til mig, med din e-mail og programnavnet.

Nu skal jeg have leget lidt, for jeg vil gerne have en tæller til at vise antallet af downloads - bliver nok noget med at skrive/læse til/fra en tekstfil. Så vil jeg også gerne snuppe IP-adressen.

Men det er jo to helt andre projekter for en newbie...!
Avatar billede food4u.dk Nybegynder
28. september 2001 - 21:52 #29
det ville være lettere med en db
28. september 2001 - 21:56 #30
Ja, jeg vil også igang med en Access database snart! Jeg skal også lige have luret, hvordan en db skal struktures, for at opfylde mine ønsker - du ved tabeller, felter m.m.
Det kniber blot lidt med tiden og evnerne.

Mange tak for hjælpen.
Avatar billede food4u.dk Nybegynder
28. september 2001 - 21:56 #31
kender det godt :o)
28. september 2001 - 21:57 #32
iøvrigt en helt OK side du har kørende :-)
Avatar billede food4u.dk Nybegynder
28. september 2001 - 21:59 #33
takker, det har godt nok også taget sin tid at få banket sammen *lol*
28. september 2001 - 22:02 #34
Det tror jeg gerne.

Nu har jeg fået blod på tanden, og vil ile videre - kig endelig forbi.
Der findes også en del links til ASP sider under LINKS

Takker
Flemming
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