GimboMedlem sedan dec. 20001 626 inlägg har annu en fraga, som kanske kan klassas som amatormassig, men jag far inte till det, elelr vet inte hur jag ska fa till det.
lat oss saga att du far in en order med 1artilkel, denna artikel skriver jag ut i ett formular, men nu e det sa att jag ibland har 2artiklar i en o samma order och de loopar jag ut de i samma formular, namnen pa textboxarna blir den samma och nar jag sedan kallar pa vardet fran textboxen med request.form sa ser det ut sa har om jag har tva textfalt med samma namn:
variabel = vardet fran textbox1, vardet fran textbox2
nu till fragan kan man pa ngt satt ta vardet innan parantesen och lagga in den i en ny variabel??
och om det ar 3artiklar sa ser det ut sa har
variabel = vardet fran textbox1, vardet fran textbox2, vardet fran textbox3
da skall den lagga in vardet i 3 nya variablar, is this possible??
@ndersMedlem sedan juni 200032 969 inlägg Använd en array, det får du ju automatiskt när du använder Split().
mvh
GimboMedlem sedan dec. 20001 626 inlägg hur skulle det se ut da??
dvs hur ska den veta hur mycket den skall lagra innan den ska lagga in ngt i en ny variabel??
GimboMedlem sedan dec. 20001 626 inlägg har gjort detta:
productNbr = Request.form("ProductNbr")
productArray = split(productNbr, ",", -1, 1)
men problemet e da jag skriver ut arrayen, jag skriver ut den sa har:
"&productArray(0)&" <br> "&productArray(1)&"
men lat oss saga att den inte splitter strangen i 2delar utan bara en, da far jag ett felmeddelande.. hur kan jag gora sa att om det ar en array sa skriver den ut en, om det e flera sa skriver den ut de under varandra?
solbulleMedlem sedan mars 20015 287 inlägg productNbr = Request.form("ProductNbr")
productArray = split(productNbr, ",", -1, 1)
For i = 0 to ubound(productArray)
response.write productArray(i) & "<br>"
Next
Med ubound räknar du hur många variabler den innehåller.
GimboMedlem sedan dec. 20001 626 inlägg va inne pa det sparet, men varfor funkar inte detta... haller pa med CDONTS och e inne i boddy taggen som jag skriver med html...
"<td width=""25%""> "&_
for i = 0 to ubound(productArray)
response.write productArray(i) & "<br>"
next
"</td>"&_
@ndersMedlem sedan juni 200032 969 inlägg Du ska väl inte använda response.write? Du ska väl bara konkatenera?
"<td width=""25%""> "
for i = 0 to ubound(productArray)
någontsträng = någonsträng & productArray(i) & "<br>"
next
någontsträng = någonsträng & "</td>"&_
GimboMedlem sedan dec. 20001 626 inlägg ...samt skriva ut strangen.
just nu ser det ut sa har nar jag gor request.form.
blablabala, blablabaabl
efter spliten ser det ut sa har
blablabala blablablabla
jag vill att det ska se ut sa har i ett mail:
blablablabala
blablabalbalba
jag kor denna kod ovanfor min body tagg:
for i = 0 to ubound(productArray)
product = productArray(i) & "<br>"
next
product = product
och sedan skriver jag ut product i body taggen pa foljande satt:
"<td width=""25%""> "&product&" </td>"&_
men den skriver bara ut en produkt, dvs den skriver ut:
blablabalba
istallet for:
blablablabal
blablabalbal
/red
nar jag skriver ut arrayen med Server.HTMLEncode ser det ut sa har:
blablabla<br>
dvs den far inte in nagat andra varde, men nar jag skriver ut request.formen sa har den tva varden: blablabla blabla
/red
aspMedlem sedan aug. 2002733 inlägg Gimbo, det gamla datat raderas ju.
skriv såhär istället:
for i = 0 to ubound(productArray)
product = product & productArray(i) & "<br>"
next
GimboMedlem sedan dec. 20001 626 inlägg Ur damn right, funka fin fint!