Jag har med en tidigare execute-sats gjort så att man skriver ut
variabler... t.ex. hej32, hej33 etc med innehållande saker som jag
sedan vill skriva ut.. MEN... då vill jag att hej32 skall plus:as på
med 1 och sedan skriva ut denna variabels information...
Dessa varianter har jag testat:
yx = y + 1
execute ("& nplace &"="""place" & yx & "")
execute ("& ndate &"="""thedate" & yx & "")
execute ("& nimage &"="""image" & yx & "")
execute ("& ncomment &"="""comment" & yx & "")
execute ("& nid &"="""id" & y & "")
<%=comment & y + 1%>
Men inget av dessa vill fungera så som jag vill... :-)
Så nu frågar jag hur jag skall göra för att plus:a
på en variabel jag redan har och sedan skriva ut!
Tack på förhand!
Mvh John Norrby
@ndersMedlem sedan juni 200032 969 inlägg Det lättaste sättet att få den att göra som du vill (inte för att jag förstår varför du inte använder arrayer istället?) är att skapa en sträng, och kontrollera hur den ser ut.
Jag har ingen aning vad alla dina konstiga variabler innehåller, så jag kan bara säga att jag tycker det ser fel ut.
Execute är ett väldigt otydligt sätt att skriva kod, så jag rekommenderar dig verkligen att tänka om. Arrayer är jättesöta!
hejhejhejhej
min upplevelse av arrays är inte så söt kan jag tala om! :-)
därför har jag kört på det som jag fick att fungera sedan sist
jag frågade om variabeltjohejsan.. alltå execute...
men jag kan berätta vad jag försöker göra:
jag har gjort ett nöjesmagasin för gotlänningar... där så har jag massor med
mingelbilder.. och många av läsarna har stört sig rätt rejält på att det inte
finns någon framåtknapp, så nu måste man leta efter varje bild...
det jag programmerat hittills är kanske inte den bästa kodningen... men jag
har gjort som så att varje href att klicka på bland mingelbilderna innehåller
querystrings (med kommentar, bildnamnet etc etc)... det är väl många som
skriker nu.... :-P
men iallafall så försöker jag då skriva ut i variabler kommentarer etc etc etc
så att man genom att klicka på bilden gå vidare till nästa bild bland minglet...
så hittills har jag lyckats med att fixa de speciella variablerna för just det
mingelgalleriet... och nu skall jag bara försöka skriva ut en variabel:
image3223 (+1, för att visa nästa bildsinfo), comment3223 (+1, för att visa
nästa bildsinfo)....
nu skriker väl många med tanke på sql injections också... :-)
men ge gärna ett exempel på hur jag skulle kunna göra med arrays,
jag fick inte det att fungera sist jag testade...
Tack på förhand!
Mvh John Norrby
emissionMedlem sedan dec. 19996 721 inlägg Jag förstår inte riktigt hur din sida fungerar (du får gärna vias mer kod/sidan), men helt klart ska du inte använda Execute.
Arrayer kan också vara knepiga, så hoppa på Dictionary i stället (en slags array, det också)
http://www.w3schools.com/asp/asp_ref_dictionary.asp
TroxyMedlem sedan mars 20041 505 inlägg emission, tack så mycket för det där tipset!
Jag har kodat ASP i många år och har flera gånger varit i behov av något liknande objekt för att hantera information, och jag trodde inte det var möjligt.