med min querystring: style=1 så tar den ID 1 från en databas men om vi ta tex style=1000 så har jag inte 1000 ID har typ 3 st just nu.. går det att lösa att om ID är större än det senaste ID så väljer den ID 1 istället som standard?
Jag kan väl gissa att det är nån sorts cookie eller nåt så jag förstår inte hur Style kan bli annat än vad som finns....men om det blir större än vad som finns så kan du ju kolla om det finns nån Style med det id i databasen om inte så kör man "default"
[red]
Dim intStyle
Dim strSQL
intStyle = Cint(Request.QueryString("Style"))
strSQL = "SELECT style FROM tabellen WHERE id = "&intStyle
Set objRS = objCon.Execute(strSQL)
If objRS.EOF then
intStyle = 1
Else
intStyle = objRS("style")
End IF
[/red]
Är det meningen att användaren själv ska ange ett nummer eller är det bara så att du är rädd att de urlar sig in till nån som inte finns?
Är det fall nr2 så tycker jag bara du ska skita i det. Låt det bli fel och låt sen den vanliga felhanteringen logga felet och visa upp en snällt felmeddelande föranvändaren...
Användaren får då själv räkna ut att det inte särskilt smart att skriva in egna idn...