Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Der er flere ting "galt". Dels er der en syntaktisk fejl, dels en semantisk fejl hvor din betingelse kun opfyldes hvis question har indhold OG ikke har indhold - hvilket jo nok aldrig sker (det ser dog ud til at du har rettet dette i det eksempel du siger fungerer).
Det ser ud til at du med fordel kan bruge et array i stedet for. Er der nogen hindring for at du benytter et array i stedet for simple variable?
dim arrQUESTION(19), arrTYPE(19)
for I = 1 to 20 if arrQUESTION(I-1) <> "" AND arrTYPE(I-1) = "" then errOVERSKRIFT = "Angiv typen på spørgsmål " & I valid = valid + 1 end if next
Desuden skal du måske overveje om ikke fejlbeskeden skal akkumuleres i stedet for at overskrives hver gang der er en fejl. Den nuværende kode vil kun vise den sidste fejl... Hvis du vil vise alle fejl, kan du gøre således:
errOVERSKRIFT = errOVERSKRIFT & "Angiv typen på spørgsmål " & I & "<br>"
i stedet for
errOVERSKRIFT = "Angiv typen på spørgsmål " & I
Hvad angår dit sidst spørgsmål, så jo. Det kan du gøre med samme metode som jeg skitserede ovenfor, nemlig med en løkke og et array:
for I = 1 to 20 arrQUESTION(I-1) = fjerntegn(request.form("QUESTION_" & I)) next
Synes godt om
Ny brugerNybegynder
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.