Route Searching
From Place                                     TO Place
<% dim rsvia dim via() dim Route() dim From() dim fromFinal() dim j set rsvia=server.CreateObject("adodb.recordset") rsvia.Open "select distinct via_place from tbl_timetable",session("Con"),1,3,1 i=0 while rsvia.EOF =false redim preserve via(i) via(i)=rsvia.Fields(0) rsvia.MoveNext i=i+1 wend dim cnt cnt = 0 dim Temp redim Route(0) redim From(0) redim fromFinal(0) for i= 0 to ubound(via) Temp = split(via(i),",") for j=0 to UBound(Temp) Redim preserve Route(cmt+j) Redim preserve From(cnt+1) Route(UBound(Route))=Temp(j) From(UBound(From))=Temp(j) cnt = cnt + 1 'Response.Write(Route(UBound(Route))&"
") next next dim rsFrom set rsFrom=server.CreateObject("adodb.recordset") rsFrom.Open "select distinct from_place from tbl_timetable",session("Con"),1,3,1 dim ct ct = 1 while rsFrom.EOF =false redim preserve From(UBound(From)+ct) From(UBound(From))=rsFrom.Fields(0) rsFrom.MoveNext i=i+1 wend dim MyNumber dim first for i= 0 to UBound(From) From(i) = UCase(From(i)) redim preserve fromFinal(i) fromFinal(i) = "" if Len(From(i)) > 0 then for j = 1 to Len(From(i)) first = Mid(From(i),j,1) if len(first) > 0 then MyNumber = Asc(first) else MyNumber = "00" end if fromFinal(i) = fromFinal(i) & MyNumber next end if ' Response.Write From(i)& " : " & fromFinal(i)& "
" next 'dim temp Response.Write "
"& "Ubound : " & UBound(fromFinal)&"
" 'for i= 0 to UBound(fromFinal) for i= 0 to 5 for j = i to 4 'Response.Write ("i = " & i & " j = " & j & " Previous " & fromFinal(j) & "After " & fromFinal(j+1)) & "
" if fromFinal(j) <= fromFinal(j+1) then Response.Write (" = " & i & " j = " & j & " Previous " & fromFinal(j) & "After " & fromFinal(j+1)) & "
" temp = fromFinal(j) Response.Write "Temp : " & Temp & "
" fromFinal(j) = fromFinal(j+1) Response.Write "Previous : " & fromFinal(j) & "
" fromFinal(j+1)= temp Response.Write "After : " & fromFinal(j+1) & "
" end if next Response.Write fromFinal(i)& "
" next Response.Write " ----------" & "
" for i= 0 to 5 Response.Write fromFinal(i)& "
" next ' for i= 0 to UBound(From) ' for j=i to UBound(From) ' if asc(From(i)) = ' ' next ' next %>                            
<% '***********************display timetable List from selected Rout *********************** dim rsTimeTable dim sqlTimeTable set rsTimeTable=server.CreateObject("adodb.recordset") sqlTimeTable="select * from tbl_timetable where from_place='"&trim(request.Form("cmbFromPlace"))&"' and (to_place ='"& trim(request.Form("cmbToPlace"))&"' or via_place like'%"& trim(request.Form("cmbToPlace"))&"%')" ' sqlTimeTable= "select * from tbl_timetable where from_place='"&trim(request.Form("cmbFromPlace"))&"' and to_place ='"& trim(request.Form("cmbToPlace"))&"' or from_place='"&trim(request.Form("cmbFromPlace"))&"' and via_place like'%"& trim(request.Form("cmbToPlace"))&"%'" rsTimeTable.Open sqlTimeTable,session("Con"),1,3,1 %> <% i=1 if rsTimeTable.EOF = false then while rsTimeTable.EOF=false response.Write "" response.Write "" response.Write "" response.Write "" response.Write "" response.Write "" response.Write "" rsTimeTable.MoveNext i=i+1 wend else %> <%end if%>
Sr.No. source - Destination Route Departure Time Arrival Time Fare Rs. Type Of Service
"& i &""&rsTimeTable.Fields("FROM_PLACE")&"-"& rsTimeTable.Fields("TO_PLACE")&""&rsTimeTable.Fields("VIA_PLACE")&""&rsTimeTable.Fields("DEPT_TIME")&""&rsTimeTable.Fields("ARRIV_TIME")&""&rsTimeTable.Fields("FARE")&""&rsTimeTable.Fields("SERVICE_TYPE")&"
No service available, Contact GSRTC Officials