prepare($sql); $st->execute($params); $routes = $st->fetchAll(); // جلب محطات كل خط للمعاينة $stStops = $transit_con->prepare( "SELECT id, sequence, name_ar, latitude, longitude, is_major FROM transit_stops WHERE route_id=? ORDER BY sequence ASC" ); foreach ($routes as &$r) { $stStops->execute([$r['id']]); $r['stops'] = $stStops->fetchAll(); } unset($r); jsonSuccess(['routes' => $routes, 'total' => count($routes)]);