ramonjosegn
Seguir
- Seguidores
- 12
Sigma
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
- Desde
- 14 Feb 2010
- Mensajes
- 70.591
Hola chicos
Como veo que estaba muy complicado crear un buscador de rutas de buses en PHP, estoy mirando códigos en javascript y hasta ahora he llegado a lo que está debajo -con bastante ayuda-
La idea es buscar qué rutas conectan entre 2 barrios (y si fuera posible me gustaría refinar el código y avanzar más)
Tengo algunos inconvenientes que no sé cómo solucionar todavía
El código
Mis preguntas son:
- ¿cómo genero listas desplegables para los arrays?
- ¿hay alguna forma de cargar los datos de forma externa?
- ¿hay alguna forma de imprimir los datos en pantalla? ¿sería correcto document.write (message + conLines.toString()); ?
- el código tal como está muestra dos veces la misma ruta ¿cómo se evita?
Muchas gracias por la ayuda
Como veo que estaba muy complicado crear un buscador de rutas de buses en PHP, estoy mirando códigos en javascript y hasta ahora he llegado a lo que está debajo -con bastante ayuda-
La idea es buscar qué rutas conectan entre 2 barrios (y si fuera posible me gustaría refinar el código y avanzar más)
Tengo algunos inconvenientes que no sé cómo solucionar todavía
El código
PHP:
var city_A= ["bus1", "bus1", "bus5"];
var city_B= ["bus1", "bus3", "bus10"];
var conLines = [], message;
for(var i = 0; i<city_A.length; i++){
for(var j=0; j<city_B.length; j++){
if(city_A[i] === city_B[j]){
conLines.push(city_A[i]);
}
}
}
message = (conLines.length > 0) ? "Las siguientes lineas de buses conectan los barrios: " :
"Lamentablemente no hay buses que conecten los dos barrios!!!";
alert(message + conLines.toString());
Mis preguntas son:
- ¿cómo genero listas desplegables para los arrays?
- ¿hay alguna forma de cargar los datos de forma externa?
- ¿hay alguna forma de imprimir los datos en pantalla? ¿sería correcto document.write (message + conLines.toString()); ?
- el código tal como está muestra dos veces la misma ruta ¿cómo se evita?
Muchas gracias por la ayuda
Última edición: