motore di ricerca complesso php

margis6972

Nuovo Utente
9 Nov 2013
13
0
0
Buongiorno a tutti, premetto che sono un neofita di php.
ho bisogno per la mia attività di un motore di ricerca per far trovare ai clienti dei professori in base alle loro specializzazioni, alla regione in cui operano, alla città, ecc.
A me serve che nel motore di ricerca si possa ad esempio scrivere farmacista a bologna e mi restituisca un elenco completo di tutti i farmacisti a bologna, meglio ancora se si possa estrapolare una lista in base anche all'indirizzo che vado ad inserire, restituendomi tutti i farmacisti dal più vicino al più lontano.
ragazzi non ho la minima idea di come possa far convergere le informazioni.
Posso creare le tabelle, indicando tutto, anche i prezzi, ecc. Penso di saperlo fare...
ma non so come sia fa per il resto, qualche anima pia potrebbe aiutarmi con grande pazienza?
Devo necessariamente realizzare questo motore di ricerca ma non ci riesco.
Grazie a tutti anticipatamente.
Mario
 
nel cassetto degli esempi ho trovato questo, (non è mio l'ho raccolto da qualche parte .... )
poco ... ma forse utile
ciao
Marino

HTML:
<html>  
<head>  
   <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>  
   <title>Google Maps JavaScript API v3 Example: Directions Complex</title>  
   <script type="text/javascript"  
           src="http://maps.google.com/maps/api/js?sensor=false"></script> 
</head>  
<body style="font-family: Arial; font-size: 13px; color: red;">  
   <div id="map" style="width: 400px; height: 300px;"></div>  
   <div id="duration">Duration: </div>  
   <div id="distance">Distance: </div>  
 
   <script type="text/javascript">  
 
   var directionsService = new google.maps.DirectionsService(); 
   var directionsDisplay = new google.maps.DirectionsRenderer(); 
 
   var myOptions = { 
     zoom:7, 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
   } 
 
   var map = new google.maps.Map(document.getElementById("map"), myOptions); 
   directionsDisplay.setMap(map); 
 
   var request = { 
       origin: "Bologna",  
       destination: "Rimini", 
       travelMode: google.maps.DirectionsTravelMode.DRIVING 
   }; 
 
   directionsService.route(request, function(response, status) { 
      if (status == google.maps.DirectionsStatus.OK) { 
 
         // Display the distance: 
         document.getElementById('distance').innerHTML +=  
            ( response.routes[0].legs[0].distance.value / 1000 ) + " Km"; 
 
         // Display the duration: 
         document.getElementById('duration').innerHTML +=  
            ( response.routes[0].legs[0].duration.value / 60 ) + " minutes"; 
 
         directionsDisplay.setDirections(response); 
      } 
   }); 
   </script>  
  
</body>  
</html>
 

Discussioni simili