Originalmente inviato da
puntogtturbo
sono ancora fermo...
Come cavolo si crea un menù con le categorie(regioni) e sotto categorie (province) senza creare 800908097087 pagine php a mano?
creare la pagina abruzzo.php poi abruzzo_chieti.php e all'interno i vari ristoranti (in questo caso) con la propria pagina è da pazzi
stò prendendo spunto da qui: ristoranteitaliano.net
Devi appoggiarti a un database, Altervista offre gratis l'ottimo MySQL che in accoppiata con PHP, anch'esso disponibile gratis, è una soluzione eccellente.
Ti faccio un esempio di massima di un database come servirebbe a te:
tabella_regioni
id
descrizione
tabella_citta
id
descrizione
id_regione
tabella_ristoranti
id
descrizione
id_citta
A questo punto avresti una struttura ad albero minimale ma abbastanza efficiente. In pratica ogni ristorante è legato ad una città (si dice relazionato) e ogni città ad una regione...
Ovviamente devi conoscere un minimo di linguaggio SQL per interagire con il database, non è complicato ma ti ci devi dedicare.
Se ad esempio vuoi tutti i ristoranti di Chieti, la cosa in SQL si fa con:
Codice:
SELECT * FROM tabella ristoranti WHERE id_citta = (L'ID DI CHIETI)
Se vuoi solo i ristoranti di Chieti che nella descrizione hanno la parola "pescatore" si fa con:
Codice:
SELECT * FROM tabella ristoranti WHERE id_citta = (L'ID DI CHIETI) AND descrizione LIKE '%pescatore%'
Insomma come vedi è, a parte l'inglese, un linguaggio abbastanza naturale. Porova e vedrai che risolvi. Il tempo che impegnerai nello studio del linguaggio SQL lo recupererai enormemente moltiplicato come tempo risparmiato per lo sviluppo e sopratutto la manutenzione dell'applicazione.
Se hai bisogno di chiarimenti (non di un corso!!!) fatti sentire. Ciao!