Oprettet man. d. 21. maj 2001 kl. 11:02:56

mose
mose (20.786 point. Point ude: 60)

Hjælp mig med at komme ind i en if-sætning...

Er der nogen der kan fortælle mig hvorfor jeg ikke kommer ind i if-sætningen ???

<%
var avType = Request.form(\"AvType\");
var ugeNr = Request.form(\"Uge\");
var counter =0;
Response.Write(\"<input type=hidden id=aktuelType value=\'\" + avType + \"\'>\");
Response.Write(\"<input type=hidden id=aktuelUge value=\'\" + ugeNr + \"\'>\");
while(!rsAVBooking.EOF)
{
    var itemType = rsAVBooking.Fields(\"Type\");
    var itemUge = rsAVBooking.Fields(\"Uge\");
   
    if(itemType == avType && itemUge==parseInt(ugeNr))
    {        counter = counter + 1;
        Response.Write(\"<input type=hidden id=post\" + counter + \" value=\'\" + rsAVBooking.Fields(\"Dag\") + \"\'>\");
        Response.Write(\"<input type=hidden id=fra\" + counter + \" value=\'\" + rsAVBooking.Fields(\"Fra\") + \"\'>\");
        Response.Write(\"<input type=hidden id=til\" + counter + \" value=\'\" + rsAVBooking.Fields(\"Til\") + \"\'>\");
        Response.Write(\"<input type=hidden id=navn\" + counter + \" value=\'\" + rsAVBooking.Fields(\"Fornavn\") + \"\'>\");                       
    }
    rsAVBooking.MoveNext();
   
}
%>

Skrevet man. d. 21. maj 2001 kl. 11:06:05| #1

senj
senj (30.768 point)
Det er vel fordi at itemtype aldrig er lig med avType mens (læs: Samtidig med) itemUge er lig med Ugenr!
/senj

Skrevet man. d. 21. maj 2001 kl. 11:12:33| #2

mose
mose (20.786 point)
Jeg kommer heller ikke ind, hvis jeg kun tjekker på itemType:

if(itemType == avType)

Virker heller ikke...

Hvis jeg skriver dem ud med en response.write er de ens.
   


Skrevet man. d. 21. maj 2001 kl. 11:16:50| #3

senj
senj (30.768 point)
Har du tjekket om typerne er ens?

Skrevet man. d. 21. maj 2001 kl. 11:17:40| #4

senj
senj (30.768 point)
Prøv evt. \"equals\" i stedet for ==

Skrevet man. d. 21. maj 2001 kl. 11:18:08| #5

esquimal
esquimal (20.274 point)
Ellers prøv at kør en cstr() på variablerne først....

Skrevet man. d. 21. maj 2001 kl. 11:29:17| #6

mose
mose (20.786 point)
senj> \"equals\" vil den slet ikke godtage...

esquimal> kender ikke cstr(). Hvordan bruges den ?

Skrevet man. d. 21. maj 2001 kl. 11:37:30| #7

esquimal
esquimal (20.274 point)
Du siger bare CStr(var) så er du sikker på den er af typen string.

Men hvordan kan du bruge \"{}\" og \"==\" i asp kode?
Eller har jeg misforstået et eller andet?

Skrevet man. d. 21. maj 2001 kl. 11:37:56| #8

esquimal
esquimal (20.274 point)
Altså var = CStr(var) f.eks.

Skrevet man. d. 21. maj 2001 kl. 11:46:57| #9

mose
mose (20.786 point)
esquimal> Den skriver \'Object expected\' når jeg bruger CStr.

Og hvis jeg parser begge variabler til int og skriver dem ud er de helt ens. Men jeg kommer alligevel ikke ind i if-sætningen...


Skrevet man. d. 21. maj 2001 kl. 11:49:11| #10

ricardo
ricardo (24.824 point)
esquimal: han bruger Javascript.

Skrevet man. d. 21. maj 2001 kl. 11:56:43| #11

esquimal
esquimal (20.274 point)
Jeg synes nok det lignede, men den der sammenblanding ser mystisk ud ;O)

mose>> Så kan du ikke bruge CStr, det er kun asp i den gælder.

Skrevet man. d. 21. maj 2001 kl. 11:57:33| #12

esquimal
esquimal (20.274 point)
Hvordan kan man så blande asp og javascript på den måse der?

Skrevet man. d. 21. maj 2001 kl. 11:58:26| #13

senj
senj (30.768 point)
Hvad giver følgende, hvis du sætter dette ind før din rigtige if-fætter?

if(itemType == avType)
{
alert(\"itemType == avType\")
}

if(itemType != avType)
{
alert(\"itemType er forskellig fra avType\")
}

Skrevet man. d. 21. maj 2001 kl. 13:12:26| #14

da_nigga
da_nigga (21.666 point)
esquimal >>> Hehe... Du tror sikkert at ASP er lige med VBScript... Du kan bruge andre scripting sprog... F.eks. JavaScript... eller PerlScript... ;o)

Skrevet man. d. 21. maj 2001 kl. 13:32:06| #15

mose
mose (20.786 point)
Jeg tester på nogle andre parametre i stedet...

Men takker for hjælpen...

Skrevet man. d. 21. maj 2001 kl. 22:21:04| #16

esquimal
esquimal (20.274 point)
da nigga >> Ja selvfølgelig...det er bare mig der ikke husker så godt :O)

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

ASP: formular udtræk med mulighed for at rette

Oprettet den 21. maj 2012 kl. 15.09
quarkb giver 200 point for svar | Giv et svar »

Sorter biblioteker efter dato i ASP

Oprettet den 17. maj 2012 kl. 16.52
4ks giver 60 point for svar | Giv et svar »

Simpel login-funktion (web) - behov for flere logins/brugere

Oprettet den 15. maj 2012 kl. 09.54
madx giver 75 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger