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?
Problem med querstring ID som inte finns
5 svar · 262 visningar · startad av voigtann1
Hur sätter du din Style
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]
kanske funkar??
Ä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... :)
erik... kanske ... fan dom ska ju ändå ge fan i url:en =)
Jepp, att hålla på med sånt skit är onödigt jobb.
Men funkar inte min kod ........om man nu strulat med url:en?