Статьи,обзоры,справочники по PHP

Билеты на елку в пушкинский музей 2016, mail смотрите на сайте. |

КЛАССЫ в php3 - часть 7


        $sql="select stop_name, time_string";

        $sql="$sql from rt$que[0]";

        if($result = mysql_query($sql,$db)) {

        $k=0;

        while ($myrow = mysql_fetch_row($result)) {

        $r_stop[$k]=(int)$myrow[0];

        $r_times[$k]=$myrow[1];            

        $k++;   

    }

        $this->rout_stop=$r_stop;

        $this->rout_times=$r_times;

        $this->number_stop=$k;

}}

В итоге имеем две переменных - $routes_start содержит всё о остановке start, другая $routes_finish о остановке finish.

Теперь, для поиска автобусов, на которых можем добраться от start до finish, вызываем функцию find_direct(...) принадлежащую объекту остановки start, передав в неё ID остановки finish. Ну и смотрим, есть ли у маршрутов, на которые мы можем сесть на остановке start остановка на которую нужно попасть, но важно чтоб она была после того как мы сядем, поскольку марщруты в основном кольцевые и возвращаютсядругой дорогой. Если есть такая, то нужная информация извлекается из объекта и выдаётся пользователю.

function find_direct($id_stop_finish) {

    $find=0;


    for($i_rout=0; $i_rout<$this->number_routes; $i_rout++) {

        $this_rout=$this->route[$i_rout];

        if($this_rout->rout_today == "y") {


        $numb_stop=$this_rout->number_stop; // for this route

        $arr_id=$this_rout->rout_stop;




- Начало -  - Назад -  - Вперед -



Книжный магазин