Intervista al founder di Foooblr il nuovo social network per gli appassionati di calcio



Pubblicato il 21/5/2012 alle 00:28 - Autore: Emanuele Calì

emawebdesign

 

L’Italia non sarà la Silicon Valley ma gli startupper in gamba non mancano e i casi di successo e di startup che registrano numeri interessanti neanche (vedi Glancee, JobRapido o Followgram solo per citarne alcune).

Oggi voglio dare spazio a una startup fondata da un italiano, Piervincenzo Madeo, uno dei professionisti web più in gamba che il panorama italiano può vantare. La startup si chiama Foooblr (tutto il calcio che vuoi in tempo reale) ed è un social network per appassionati di calcio.

Ho provato personalmente Foooblr e ne ho apprezzato sia la qualità tecnica che l’idea alla base del progetto. D’altra parte sono anche io un appassionato di calcio e ritengo Foooblr un luogo ideale per commentare le partite in tempo reale e scambiare opinioni sullo sport che amiamo emawebdesign

Ecco l’intervista a Piervincenzo (dove non manca un passaggio sullo stato del web design in Italia):

01) Descrivici Foooblr, di cosa si tratta e cosa offre agli utenti che lo usano?

Foooblr è un nuovo punto di incontro per tutti gli appassionati di calcio, dove sarà possibile commentare in diretta le partite e scambiare opinioni. L’idea è di rendere sociale la cosa più bella per un amante del calcio: la partita. Quegli intensi 90 minuti di gioco in grado di regalare emozioni uniche.

Con Foooblr, finalmente, il calcio giocato ha il suo spazio dedicato on-line. Sarà l’utente a scegliere chi seguire e quali aggiornamenti e post pubblicare, a commentare in tempo reale le partite, a gestire il proprio spazio dedicato ed esclusivo nella community Foooblr!

02) Chi lavora a Foooblr (sei solo o hai un team)?

Siamo un team di appassionati ed ogni membro mette a disposizione parte del suo tempo, le proprie competenze e capacità per far crescere un progetto ancora in fase embrionale.

03) Come ti è venuta l’idea?

Ho giocato diversi anni nei campionati dilettantistici calabresi e mi sono reso conto che ogni realtà calcistica, anche la più piccola, sente l’esigenza di raccontare, di condividere la propria passione. I social network hanno aiutato le persone interessate a soddisfare questo bisogno, per cui, mi son detto: “perché non provare a creare uno strumento su misura per i veri appassionati di calcio”? Foooblr è il risultato.

04) Quali sono gli obiettivi di Foooblr?

Al momento non ne abbiamo, siamo concentrati sullo svilupppo e sull’ottimizzazione del sistema e programmiamo lo sviluppo dell’applicazione mobile. Non abbiamo obiettivi chiari a breve.

05) Qual’è il Business Model di Foooblr?

C’è qualche idea di fondo, ma al momento non è quella la priorità. Cerchiamo di rendere il nostro prodotto il più usabile e semplice possibile per poi pensare in modo più pragmatico al business model. Esempi come Followgram, Dribbble o Forrst sono molto intressanti, però, da questo punto di vista.

06) Hai intenzione di presentare Foooblr a qualche startup competition e/o di rivolgerti a investitori?

Da soli, soprattuto in questo periodo, è difficile portare avanti un progetto del genere. La problematica più grossa da risolvere è, chiaramente, quella delle risorse necessarie, per cui, se qualcuno dovesse bussare alla porta noi saremo pronti ad accoglierlo.

07) Parliamo un pò di startup. Questo è un momento in cui molte startup stanno nascendo e tante stanno registrando numeri interessanti. Secondo te, quali sono i passi fondamentali e gli aspetti più importanti per creare una startup web? E quali gli errori da non commettere?

Molte persone pensano che sia semplice riuscire a creare una startup sul web, galvanizzati dai casi di successo (a mio parere troppo osannati da blog e quotidiani). La verità è che, nel mondo delle start-up orientate al web e al mercato delle applicazioni mobile, sono meno della metà le realtà che riescono a raggiungere un break-even in grado di garantire la sopravvivenza del progetto. E’ un rischio che bisogna assumersi quello di fallire e, ogni fallimento, deve essere il punto di partenza per riprovarci. Se si unisce questa consapevolezza alla voglia di sviluppare una buona idea e alla passione, alla fine, si riesce a raggiungere l’obiettivo.

Per cui, intanto, bisogna porsi degli obiettivi verosimili e ragionevoli, lavorare con tanta passione ed avere tanta pazienza.

08) Parliamo un pò di web design. Secondo te, quali sono le qualità che deve possedere un web designer per essere un professionista di livello?

La voglia di non smettere di imparare. E’ un mondo in continua evoluzione e non bisogna mai perdere di vista gli sviluppi e, le skill, non devono limitarsi a Photoshop, CSS e HTML ma approfondire anche le tecniche di sviluppo web e del front-end (Javascript, MVC e così via) per poter lavorare in modo consapevole con un team omogeneo.

09) Come vedi la situazione del web design in Italia?

Ho notato una crescita nella qualità dei lavori italiani. Siamo lontani dalla scena internazionale (a mio parere) ancora ma abbiamo imboccato la strada giusta.

10) WordPress, Joomla o Drupal (o altro)?

Io uso WordPress e Codeigniter non perché credo che siano i migliori ma, semplicemente, perché ho avuto modo di approfondirli di più. Il limite è sempre la nostra creatività, non lo strumento.

Saluto Piervincenzo e gli faccio l’in bocca al lupo per i suoi progetti.

Ci vediamo su Foooblr. Se sei un appassionato di calcio vale davvero la pena di provarlo emawebdesign

Pubblicato in: Interviste, Social Network, Startup, Web 2.0 | Nessun commento »

Arriva puntuale App Center, l’app store di Facebook

Pubblicato il 10/5/2012 alle 13:47 - Autore: Emanuele Calì

emawebdesign

Quando scrissi questo post per il blog di Boraso erano appena stati rilasciati i nuovi Open Graph per interagire con Timeline e fu la prima volta che pensai: “come per lo store di Apple, anche per Facebook la vera rivoluzione potrebbe passare attraverso le app“.

All’epoca, Mark Zuckerberg (che un fesso non lo è per niente al contrario di quanto molti possano pensare ricordando la sua felpa con cappuccio o le pantofole con cui va in giro manco fossero l’ultimo modello di Air Force), aveva fatto intravedere chiaramente uno dei suoi piani per la conquista del mondo mobile, settore, in cui Facebook ancora oggi non ha fatto la differenza:

- Dare spazio e visibilità agli sviluppatori (si, quegli strani esseri che scrivendo codice giorno e notte hanno reso l’AppStore il fenomeno/business che conosciamo oggi emawebdesign )

- Preparare il terreno per il proprio Store

Ebbene, ieri, Facebook ha annunciato l’arrivo di App Center, il proprio market dove è possibile trovare app, pardon, “social app” per web o per mobile (Android/iOS). App Center sarà un market dove, gli utenti, avranno accesso ad app in base a quelle che sono le proprie preferenze e interessi, sarà possibile scoprire le app usate dagli amici e si potranno votare un pò come funziona per i market Apple e Android.

Per vedere inserita la propria app nell’App Center bisognerà preparare una pagina di dettaglio per l’app (con tanto di descrizione, screenshot ecc.) e rispettare le linee guida. Gli sviluppatori potranno inviare app a pagamento acquistabili tramite i credits di Facebook e, il buon Zuck, si prenderà il 30%.

Insomma, una nuova opportunità per gli sviluppatori e la strategia giusta, a mio avviso, per Facebook di incrementare gli introiti ed avere, finalmente, un certo peso su smartphone e tablet.

Non dimentichiamo che, nel frattempo, Mark (come ipotizzai in un vecchio post pubblicato a giugno 2010 che precede alcuni recenti rumors) sta lavorando a come essere competitivo nel search…Google e Apple stiano bene in guardia che questo astuto giovincello mira a prendersi tutto emawebdesign

Pubblicato in: Android, Apple, Apps, Facebook, Mobile, News, Social Network | 4 Commenti »

I migliori post della settimana #127

Pubblicato il 25/3/2012 alle 16:03 - Autore: Emanuele Calì

emawebdesign

Di seguito i post più interessanti di questa settimana:

01) Store locator, un’occasione da sfruttare per la SEO

02) Dal layout grafico al sito web, ecco come iniziare

03) PHP: perché è meglio sviluppare con le classi

04) Flickr API: Diamo vita alla nostra applicazione

05) JavaScript: individuare l’orientamento dello schermo dei dispositivi mobile

Pubblicato in: Migliori post della settimana | Nessun commento »

Massimo Banzi racconta la storia di Arduino al WorldWideRome

Pubblicato il 19/3/2012 alle 21:52 - Autore: Emanuele Calì

Conosci Massimo Banzi? Come non lo conosci!! E’ l’inventore di Arduino. Non conosci Arduino?? Ma dove vivi fratello??!

Per caso passi le giornate a guardare reality show o video a luci rosse? (spero per te che la seconda ipotesi sia quella indovinata) emawebdesign

A parte gli scherzi, Arduino è una piattaforma che permette di prototipare con l’elettronica basata su un hardware e un software molto semplici, una sorta di piccolo computer dal costo estremamente contenuto…ah, dimenticavo: è tutto rigorosamente open source emawebdesign

Se vuoi approfondire (devi), Arduino, te lo spiega Massimo Banzi in persona in questo video.

Quello che, secondo me, è davvero imperdibile è il video che trovi di seguito, video, dove Banzi racconta la sua storia e quella di Arduino al WorldWideRome. Buona visione emawebdesign

Pubblicato in: News, Open Source, Programmazione, Software, Video | 2 Commenti »

vLog #2: arriva l’iPad3 (il the new iPad per essere precisi)

Pubblicato il 8/3/2012 alle 00:35 - Autore: Emanuele Calì

Oggi Apple ci ha presentato l’iPad3…ehm, volevo dire il “the New iPad“. Ho registrato un nuovo vLog dove commento la presentazione del nuovo gingillo di Cupertino, ecco il video:

Pubblicato in: Apple, Video, vLog | 2 Commenti »

I migliori post della settimana #126

Pubblicato il 26/2/2012 alle 15:18 - Autore: Emanuele Calì

emawebdesign

Di seguito i post più interessanti di questa settimana:

01) 43 domande da fare al web analyst prima del redesign di un sito web

02) Online la nuova edizione della Guida di Google all’ottimizzazione per motori di ricerca

03) I tuoi lettori non capiscono quello che scrivi? Ecco 6 consigli che funzionano!

04) Bing lancia le Linked Pages e dà più valore alle persone nei risultati

05) Facebook Ads: Qualcosa che Forse non Sapevi sulle Segmentazioni Avanzate

Pubblicato in: Migliori post della settimana | Nessun commento »

Google e la Social Search, un’occhiata al suo funzionamento

Pubblicato il 20/2/2012 alle 08:20 - Autore: Emanuele Calì

emawebdesign

L’ultima sfida di Google è quella lanciata a Facebook con Google Plus. Una sfida davvero interessante, un settore (il social networking) in cui, bigG, fa la parte di quello che insegue e non quello che domina. Nonostante tutto, a Mountain View, hanno un asso nella manica: quell’incredibile motore di ricerca con cui difficilmente si può competere.

A parte Volunia ovviamente. Lui può. E’ il motore di ricerca nato in un’università italiana. Mica cazzi emawebdesign emawebdesign

Tornando a Google, negli ultimi tempi, si parla molto di Social Search e dei motori di ricerca verticali. La Social Search, che è appunto un motore di ricerca verticale (in cui ci si può posizionare non certo perchè hai ottimizzato alla grande il tag title), vede la parte “social” di primaria importanza per la visualizzazione di un contenuto piuttosto che un altro.

Su questo argomento, Giorgio Taverniti, una delle persone più autorevoli e competenti in Italia in materia di Motori di Ricerca, ha condiviso delle interessanti slide che spiegano la Social Search (anche da un punto di vista algoritmico) e l’impatto che il +1 button può avere sulle SERP.

Ecco le slide in questione, buona lettura.

Pubblicato in: Google, Motori di Ricerca, News, SEO, Social Network | Nessun commento »

I migliori post della settimana #125

Pubblicato il 19/2/2012 alle 14:01 - Autore: Emanuele Calì

emawebdesign

Di seguito i post più interessanti di questa settimana:

01) PHP: gestione upload grandi file

02) Autori italiani in SERP: il markup autore sempre più realtà

03) Uno slider infinito in 4 righe, con jQuery

04) Come gestire i file: il download

05) Valori e ruolo della Cultura Digitale nella società dell’informazione #ebook #free

06) Le nuove opportunita’ per i giovani con la SSRL, la societa’ semplificata a responsabilita’ limitata

07) Definizione di sviluppatore web e suoi compiti

08) Open source, università italiane, e PMI

Pubblicato in: Migliori post della settimana | Nessun commento »

JavaScript estensione file: rilevare l’estensione di un file in JS

Pubblicato il 13/2/2012 alle 07:06 - Autore: Emanuele Calì

emawebdesign

Spesso, in una web application, abbiamo la necessità di effettuare dei controlli sul tipo di file che viene selezionato in un campo di tipo input file.

Possiamo rilevare l’estensione del file con la seguente funzione JavaScript:

function getFileExtension(filename)
{
  var ext = /^.+\.([^.]+)$/.exec(filename);
  return ext == null ? "" : ext[1];
}

Avendo il campo input file, l’id univoco “myFile“, utilizzeremo la funzione per verificare se, l’estensione, è di tipo jpg, gif o png:

var file = $('#myFile').val();
 
var fileExt = getFileExtension(file);
 
if (fileExt!="" && fileExt!="jpg" && fileExt!="gif" && fileExt!="png")  {
 
            alert("Il file deve essere di tipo JPG, GIF o PNG!");
 
}

Pubblicato in: JavaScript, jQuery, Scripts, tips | Nessun commento »

Combobox regione e provincia referenziate tramite JavaScript

Pubblicato il 30/1/2012 alle 07:29 - Autore: Emanuele Calì

emawebdesign

Nell’articolo ComboBox pronte all’uso: select nazioni, regioni e province ho condiviso l’HTML delle combobox di nazione, regione e provincia per offrirti un comodo copia-incolla.

Oggi condivido l’HTML e una funzione JavaScript che ti permetterà di implementare le combo regione e provincia “referenziate“. In pratica, selezionando una regione nella prima combobox, verranno poi caricate le rispettive province nella seconda.

Combo regioni

<select id="regione" name="regione" onchange="javascript:loadProvincia(this.value);">
<option value="" selected>Seleziona</option>
<option value="abruzzo">abruzzo</option>
<option value="basilicata">basilicata</option>
<option value="calabria">calabria</option>
<option value="campania">campania</option>
<option value="emilia romagna">emilia romagna</option>
<option value="friuli venezia giulia">friuli venezia giulia</option>
<option value="lazio">lazio</option>
<option value="liguria">liguria</option>
<option value="lombardia">lombardia</option>
<option value="marche">marche</option>
<option value="molise">molise</option>
<option value="piemonte">piemonte</option>
<option value="puglia">puglia</option>
<option value="sardegna">sardegna</option>
<option value="sicilia">sicilia</option>
<option value="toscana">toscana</option>
<option value="trentino alto adige">trentino alto adige</option>
<option value="umbria">umbria</option>
<option value="valle d'aosta">valle d'aosta</option>
<option value="veneto">veneto</option>
</select>

Combo province

<select id="provincia" name="provincia">
<option value="" selected>Seleziona</option>
 </select>

Combo regioni (edit version)

<select id="regione" name="regione" onchange="javascript:loadProvincia(this.value);">
<option value="" <?php if ($regione=="") echo "selected"; ?> >Seleziona</option>
<option value="abruzzo" <?php if ($regione=="abruzzo") echo "selected"; ?> >abruzzo</option>
<option value="basilicata" <?php if ($regione=="basilicata") echo "selected"; ?> >basilicata</option>
<option value="calabria" <?php if ($regione=="calabria") echo "selected"; ?> >calabria</option>
<option value="campania" <?php if ($regione=="campania") echo "selected"; ?> >campania</option>
<option value="emilia romagna" <?php if ($regione=="emilia romagna") echo "selected"; ?> >emilia romagna</option>
<option value="friuli venezia giulia" <?php if ($regione=="friuli venezia giulia") echo "selected"; ?> >friuli venezia giulia</option>
<option value="lazio" <?php if ($regione=="lazio") echo "selected"; ?> >lazio</option>
<option value="liguria" <?php if ($regione=="liguria") echo "selected"; ?> >liguria</option>
<option value="lombardia" <?php if ($regione=="lombardia") echo "selected"; ?> >lombardia</option>
<option value="marche" <?php if ($regione=="marche") echo "selected"; ?> >marche</option>
<option value="molise" <?php if ($regione=="molise") echo "selected"; ?> >molise</option>
<option value="piemonte" <?php if ($regione=="piemonte") echo "selected"; ?> >piemonte</option>
<option value="puglia" <?php if ($regione=="puglia") echo "selected"; ?> >puglia</option>
<option value="sardegna" <?php if ($regione=="sardegna") echo "selected"; ?> >sardegna</option>
<option value="sicilia" <?php if ($regione=="sicilia") echo "selected"; ?> >sicilia</option>
<option value="toscana" <?php if ($regione=="toscana") echo "selected"; ?> >toscana</option>
<option value="trentino alto adige" <?php if ($regione=="trentino alto adige") echo "selected"; ?> >trentino alto adige</option>
<option value="umbria" <?php if ($regione=="umbria") echo "selected"; ?> >umbria</option>
<option value="valle d'aosta" <?php if ($regione=="valle d'aosta") echo "selected"; ?> >valle d'aosta</option>
<option value="veneto" <?php if ($regione=="veneto") echo "selected"; ?> >veneto</option>
</select>

Combo province (edit version)

<select id="provincia" name="provincia">
<option value="" <?php if ($provincia=="") echo "selected"; ?> >Seleziona</option>
<option value="Agrigento" <?php if ($provincia=="Agrigento") echo "selected"; ?> >Agrigento</option>
<option value="Alessandria" <?php if ($provincia=="Alessandria") echo "selected"; ?> >Alessandria</option>
<option value="Ancona" <?php if ($provincia=="Ancona") echo "selected"; ?> >Ancona</option>
<option value="Aosta" <?php if ($provincia=="Aosta") echo "selected"; ?> >Aosta</option>
<option value="Arezzo" <?php if ($provincia=="Arezzo") echo "selected"; ?> >Arezzo</option>
<option value="Ascoli Piceno" <?php if ($provincia=="Ascoli Piceno") echo "selected"; ?> >Ascoli Piceno</option>
<option value="Asti" <?php if ($provincia=="Asti") echo "selected"; ?> >Asti</option>
<option value="Avellino" <?php if ($provincia=="Avellino") echo "selected"; ?> >Avellino</option>
<option value="Bari" <?php if ($provincia=="Bari") echo "selected"; ?> >Bari</option>
<option value="Barletta-Andria-Trani" <?php if ($provincia=="Barletta-Andria-Trani") echo "selected"; ?> >Barletta-Andria-Trani</option>
<option value="Belluno" <?php if ($provincia=="Belluno") echo "selected"; ?> >Belluno</option>
<option value="Benevento" <?php if ($provincia=="Benevento") echo "selected"; ?> >Benevento</option>
<option value="Bergamo" <?php if ($provincia=="Bergamo") echo "selected"; ?> >Bergamo</option>
<option value="Biella" <?php if ($provincia=="Biella") echo "selected"; ?> >Biella</option>
<option value="Bologna" <?php if ($provincia=="Bologna") echo "selected"; ?> >Bologna</option>
<option value="Bolzano" <?php if ($provincia=="Bolzano") echo "selected"; ?> >Bolzano</option>
<option value="Brescia" <?php if ($provincia=="Brescia") echo "selected"; ?> >Brescia</option>
<option value="Brindisi" <?php if ($provincia=="Brindisi") echo "selected"; ?> >Brindisi</option>
<option value="Cagliari" <?php if ($provincia=="Cagliari") echo "selected"; ?> >Cagliari</option>
<option value="Caltanissetta" <?php if ($provincia=="Caltanissetta") echo "selected"; ?> >Caltanissetta</option>
<option value="Caserta" <?php if ($provincia=="Caserta") echo "selected"; ?> >Caserta</option>
<option value="Catania" <?php if ($provincia=="Catania") echo "selected"; ?> >Catania</option>
<option value="Catanzaro" <?php if ($provincia=="Catanzaro") echo "selected"; ?> >Catanzaro</option>
<option value="Chieti" <?php if ($provincia=="Chieti") echo "selected"; ?> >Chieti</option>
<option value="Como" <?php if ($provincia=="Como") echo "selected"; ?> >Como</option>
<option value="Cosenza" <?php if ($provincia=="Cosenza") echo "selected"; ?> >Cosenza</option>
<option value="Cremona" <?php if ($provincia=="Cremona") echo "selected"; ?> >Cremona</option>
<option value="Crotone" <?php if ($provincia=="Crotone") echo "selected"; ?> >Crotone</option>
<option value="Cuneo" <?php if ($provincia=="Cuneo") echo "selected"; ?> >Cuneo</option>
<option value="Enna" <?php if ($provincia=="Enna") echo "selected"; ?> >Enna</option>
<option value="Ferrara" <?php if ($provincia=="Ferrara") echo "selected"; ?> >Ferrara</option>
<option value="Firenze" <?php if ($provincia=="Firenze") echo "selected"; ?> >Firenze</option>
<option value="Foggia" <?php if ($provincia=="Foggia") echo "selected"; ?> >Foggia</option>
<option value="Forl&igrave;-Cesena" <?php if ($provincia=="Forl&igrave;-Cesena") echo "selected"; ?> >Forl&igrave;-Cesena</option>
<option value="Frosinone" <?php if ($provincia=="Frosinone") echo "selected"; ?> >Frosinone</option>
<option value="Genova" <?php if ($provincia=="Genova") echo "selected"; ?> >Genova</option>
<option value="Gorizia" <?php if ($provincia=="Gorizia") echo "selected"; ?> >Gorizia</option>
<option value="Grosseto" <?php if ($provincia=="Grosseto") echo "selected"; ?> >Grosseto</option>
<option value="Imperia" <?php if ($provincia=="Imperia") echo "selected"; ?> >Imperia</option>
<option value="L\'Aquila" <?php if ($provincia=="L\'Aquila") echo "selected"; ?> >L\'Aquila</option>
<option value="La Spezia" <?php if ($provincia=="La Spezia") echo "selected"; ?> >La Spezia</option>
<option value="Latina" <?php if ($provincia=="Latina") echo "selected"; ?> >Latina</option>
<option value="Lecce" <?php if ($provincia=="Lecce") echo "selected"; ?> >Lecce</option>
<option value="Lecco" <?php if ($provincia=="Lecco") echo "selected"; ?> >Lecco</option>
<option value="Livorno" <?php if ($provincia=="Livorno") echo "selected"; ?> >Livorno</option>
<option value="Lodi" <?php if ($provincia=="Lodi") echo "selected"; ?> >Lodi</option>
<option value="Lucca" <?php if ($provincia=="Lucca") echo "selected"; ?> >Lucca</option>
<option value="Macerata" <?php if ($provincia=="Macerata") echo "selected"; ?> >Macerata</option>
<option value="Mantova" <?php if ($provincia=="Mantova") echo "selected"; ?> >Mantova</option>
<option value="Massa Carrara" <?php if ($provincia=="Massa Carrara") echo "selected"; ?> >Massa Carrara</option>
<option value="Matera" <?php if ($provincia=="Matera") echo "selected"; ?> >Matera</option>
<option value="Messina" <?php if ($provincia=="Messina") echo "selected"; ?> >Messina</option>
<option value="Milano" <?php if ($provincia=="Milano") echo "selected"; ?> >Milano</option>
<option value="Modena" <?php if ($provincia=="Modena") echo "selected"; ?> >Modena</option>
<option value="Monza Brianza" <?php if ($provincia=="Monza Brianza") echo "selected"; ?> >Monza Brianza</option>
<option value="Napoli" <?php if ($provincia=="Napoli") echo "selected"; ?> >Napoli</option>
<option value="Novara" <?php if ($provincia=="Novara") echo "selected"; ?> >Novara</option>
<option value="Nuoro" <?php if ($provincia=="Nuoro") echo "selected"; ?> >Nuoro</option>
<option value="Olbia-Tempio" <?php if ($provincia=="Olbia-Tempio") echo "selected"; ?> >Olbia-Tempio</option>
<option value="Oristano" <?php if ($provincia=="Oristano") echo "selected"; ?> >Oristano</option>
<option value="Padova" <?php if ($provincia=="Padova") echo "selected"; ?> >Padova</option>
<option value="Palermo" <?php if ($provincia=="Palermo") echo "selected"; ?> >Palermo</option>
<option value="Parma" <?php if ($provincia=="Parma") echo "selected"; ?> >Parma</option>
<option value="Pavia" <?php if ($provincia=="Pavia") echo "selected"; ?> >Pavia</option>
<option value="Perugia" <?php if ($provincia=="Perugia") echo "selected"; ?> >Perugia</option>
<option value="Pesaro e Urbino" <?php if ($provincia=="Pesaro e Urbino") echo "selected"; ?> >Pesaro e Urbino</option>
<option value="Pescara" <?php if ($provincia=="Pescara") echo "selected"; ?> >Pescara</option>
<option value="Piacenza" <?php if ($provincia=="Piacenza") echo "selected"; ?> >Piacenza</option>
<option value="Pisa" <?php if ($provincia=="Pisa") echo "selected"; ?> >Pisa</option>
<option value="Pistoia" <?php if ($provincia=="Pistoia") echo "selected"; ?> >Pistoia</option>
<option value="Pordenone" <?php if ($provincia=="Pordenone") echo "selected"; ?> >Pordenone</option>
<option value="Potenza" <?php if ($provincia=="Potenza") echo "selected"; ?> >Potenza</option>
<option value="Prato" <?php if ($provincia=="Prato") echo "selected"; ?> >Prato</option>
<option value="Ragusa" <?php if ($provincia=="Ragusa") echo "selected"; ?> >Ragusa</option>
<option value="Ravenna" <?php if ($provincia=="Ravenna") echo "selected"; ?> >Ravenna</option>
<option value="Reggio Calabria" <?php if ($provincia=="Reggio Calabria") echo "selected"; ?> >Reggio Calabria</option>
<option value="Repubblica di San Marino" <?php if ($provincia=="Repubblica di San Marino") echo "selected"; ?> >Repubblica di San Marino</option>
<option value="Rieti" <?php if ($provincia=="Rieti") echo "selected"; ?> >Rieti</option>
<option value="Rimini" <?php if ($provincia=="Rimini") echo "selected"; ?> >Rimini</option>
<option value="Roma" <?php if ($provincia=="Roma") echo "selected"; ?> >Roma</option>
<option value="Rovigo" <?php if ($provincia=="Rovigo") echo "selected"; ?> >Rovigo</option>
<option value="Salerno" <?php if ($provincia=="Salerno") echo "selected"; ?> >Salerno</option>
<option value="Sassari" <?php if ($provincia=="Sassari") echo "selected"; ?> >Sassari</option>
<option value="Savona" <?php if ($provincia=="Savona") echo "selected"; ?> >Savona</option>
<option value="Siena" <?php if ($provincia=="Siena") echo "selected"; ?> >Siena</option>
<option value="Siracusa" <?php if ($provincia=="Siracusa") echo "selected"; ?> >Siracusa</option>
<option value="Sondrio" <?php if ($provincia=="Sondrio") echo "selected"; ?> >Sondrio</option>
<option value="Taranto" <?php if ($provincia=="Taranto") echo "selected"; ?> >Taranto</option>
<option value="Teramo" <?php if ($provincia=="Teramo") echo "selected"; ?> >Teramo</option>
<option value="Terni" <?php if ($provincia=="Terni") echo "selected"; ?> >Terni</option>
<option value="Torino" <?php if ($provincia=="Torino") echo "selected"; ?> >Torino</option>
<option value="Trapani" <?php if ($provincia=="Trapani") echo "selected"; ?> >Trapani</option>
<option value="Trento" <?php if ($provincia=="Trento") echo "selected"; ?> >Trento</option>
<option value="Treviso" <?php if ($provincia=="Treviso") echo "selected"; ?> >Treviso</option>
<option value="Trieste" <?php if ($provincia=="Trieste") echo "selected"; ?> >Trieste</option>
<option value="Udine" <?php if ($provincia=="Udine") echo "selected"; ?> >Udine</option>
<option value="Varese" <?php if ($provincia=="Varese") echo "selected"; ?> >Varese</option>
<option value="Venezia" <?php if ($provincia=="Venezia") echo "selected"; ?> >Venezia</option>
<option value="Verb-Cus-Ossola" <?php if ($provincia=="Verb-Cus-Ossola") echo "selected"; ?> >Verb-Cus-Ossola</option>
<option value="Vercelli" <?php if ($provincia=="Vercelli") echo "selected"; ?> >Vercelli</option>
<option value="Verona" <?php if ($provincia=="Verona") echo "selected"; ?> >Verona</option>
<option value="Vibo Valentia" <?php if ($provincia=="Vibo Valentia") echo "selected"; ?> >Vibo Valentia</option>
<option value="Vicenza" <?php if ($provincia=="Vicenza") echo "selected"; ?> >Vicenza</option>
<option value="Viterbo" <?php if ($provincia=="Viterbo") echo "selected"; ?> >Viterbo</option>           
</select>

Ed ecco la funzione JavaScript

function loadProvincia(param) {
 
var str = "";
 
    if (param=="") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Agrigento">Agrigento</option>';
        str += '<option value="Alessandria">Alessandria</option>';
        str += '<option value="Ancona">Ancona</option>';
        str += '<option value="Aosta">Aosta</option>';
        str += '<option value="Arezzo">Arezzo</option>';
        str += '<option value="Ascoli Piceno">Ascoli Piceno</option>';
        str += '<option value="Asti">Asti</option>';
        str += '<option value="Avellino">Avellino</option>';
        str += '<option value="Bari">Bari</option>';
        str += '<option value="Barletta-Andria-Trani">Barletta-Andria-Trani</option>';
        str += '<option value="Belluno">Belluno</option>';
        str += '<option value="Benevento">Benevento</option>';
        str += '<option value="Bergamo">Bergamo</option>';
        str += '<option value="Biella">Biella</option>';
        str += '<option value="Bologna">Bologna</option>';
        str += '<option value="Bolzano">Bolzano</option>';
        str += '<option value="Brescia">Brescia</option>';
        str += '<option value="Brindisi">Brindisi</option>';
        str += '<option value="Cagliari">Cagliari</option>';
        str += '<option value="Caltanissetta">Caltanissetta</option>';
        str += '<option value="Caserta">Caserta</option>';
        str += '<option value="Catania">Catania</option>';
        str += '<option value="Catanzaro">Catanzaro</option>';
        str += '<option value="Chieti">Chieti</option>';
        str += '<option value="Como">Como</option>';
        str += '<option value="Cosenza">Cosenza</option>';
        str += '<option value="Cremona">Cremona</option>';
        str += '<option value="Crotone">Crotone</option>';
        str += '<option value="Cuneo">Cuneo</option>';
        str += '<option value="Enna">Enna</option>';
        str += '<option value="Ferrara">Ferrara</option>';
        str += '<option value="Firenze">Firenze</option>';
        str += '<option value="Foggia">Foggia</option>';
        str += '<option value="Forl&igrave;-Cesena">Forl&igrave;-Cesena</option>';
        str += '<option value="Frosinone">Frosinone</option>';
        str += '<option value="Genova">Genova</option>';
        str += '<option value="Gorizia">Gorizia</option>';
        str += '<option value="Grosseto">Grosseto</option>';
        str += '<option value="Imperia">Imperia</option>';
        str += '<option value="L\'Aquila">L\'Aquila</option>';
        str += '<option value="La Spezia">La Spezia</option>';
        str += '<option value="Latina">Latina</option>';
        str += '<option value="Lecce">Lecce</option>';
        str += '<option value="Lecco">Lecco</option>';
        str += '<option value="Livorno">Livorno</option>';
        str += '<option value="Lodi">Lodi</option>';
        str += '<option value="Lucca">Lucca</option>';
        str += '<option value="Macerata">Macerata</option>';
        str += '<option value="Mantova">Mantova</option>';
        str += '<option value="Massa Carrara">Massa Carrara</option>';
        str += '<option value="Matera">Matera</option>';
        str += '<option value="Messina">Messina</option>';
        str += '<option value="Milano">Milano</option>';
        str += '<option value="Modena">Modena</option>';
        str += '<option value="Monza Brianza">Monza Brianza</option>';
        str += '<option value="Napoli">Napoli</option>';
        str += '<option value="Novara">Novara</option>';
        str += '<option value="Nuoro">Nuoro</option>';
        str += '<option value="Olbia-Tempio">Olbia-Tempio</option>';
        str += '<option value="Oristano">Oristano</option>';
        str += '<option value="Padova">Padova</option>';
        str += '<option value="Palermo">Palermo</option>';
        str += '<option value="Parma">Parma</option>';
        str += '<option value="Pavia">Pavia</option>';
        str += '<option value="Perugia">Perugia</option>';
        str += '<option value="Pesaro e Urbino">Pesaro e Urbino</option>';
        str += '<option value="Pescara">Pescara</option>';
        str += '<option value="Piacenza">Piacenza</option>';
        str += '<option value="Pisa">Pisa</option>';
        str += '<option value="Pistoia">Pistoia</option>';
        str += '<option value="Pordenone">Pordenone</option>';
        str += '<option value="Potenza">Potenza</option>';
        str += '<option value="Prato">Prato</option>';
        str += '<option value="Ragusa">Ragusa</option>';
        str += '<option value="Ravenna">Ravenna</option>';
        str += '<option value="Reggio Calabria">Reggio Calabria</option>';
        str += '<option value="Repubblica di San Marino">Repubblica di San Marino</option>';
        str += '<option value="Rieti">Rieti</option>';
        str += '<option value="Rimini">Rimini</option>';
        str += '<option value="Roma">Roma</option>';
        str += '<option value="Rovigo">Rovigo</option>';
        str += '<option value="Salerno">Salerno</option>';
        str += '<option value="Sassari">Sassari</option>';
        str += '<option value="Savona">Savona</option>';
        str += '<option value="Siena">Siena</option>';
        str += '<option value="Siracusa">Siracusa</option>';
        str += '<option value="Sondrio">Sondrio</option>';
        str += '<option value="Taranto">Taranto</option>';
        str += '<option value="Teramo">Teramo</option>';
        str += '<option value="Terni">Terni</option>';
        str += '<option value="Torino">Torino</option>';
        str += '<option value="Trapani">Trapani</option>';
        str += '<option value="Trento">Trento</option>';
        str += '<option value="Treviso">Treviso</option>';
        str += '<option value="Trieste">Trieste</option>';
        str += '<option value="Udine">Udine</option>';
        str += '<option value="Varese">Varese</option>';
        str += '<option value="Venezia">Venezia</option>';
        str += '<option value="Verb-Cus-Ossola">Verb-Cus-Ossola</option>';
        str += '<option value="Vercelli">Vercelli</option>';
        str += '<option value="Verona">Verona</option>';
        str += '<option value="Vibo Valentia">Vibo Valentia</option>';
        str += '<option value="Vicenza">Vicenza</option>';
        str += '<option value="Viterbo">Viterbo</option>';
 
    }
 
 
    if (param=="abruzzo") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Chieti">Chieti</option>';
        str += '<option value="L\'Aquila">L\'Aquila</option>';
        str += '<option value="Pescara">Pescara</option>';
        str += '<option value="Teramo">Teramo</option>';
 
    }
 
 
 
    if (param=="basilicata") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Matera">Matera</option>';
        str += '<option value="Potenza">Potenza</option>';
 
    }
 
 
 
    if (param=="calabria") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Catanzaro">Catanzaro</option>';
        str += '<option value="Cosenza">Cosenza</option>';
        str += '<option value="Crotone">Crotone</option>';
        str += '<option value="Reggio Calabria">Reggio Calabria</option>';
        str += '<option value="Vibo Valentia">Vibo Valentia</option>';
 
    }
 
 
 
 
    if (param=="campania") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Avellino">Avellino</option>';
        str += '<option value="Benevento">Benevento</option>';
        str += '<option value="Caserta">Caserta</option>';
        str += '<option value="Napoli">Napoli</option>';
        str += '<option value="Salerno">Salerno</option>';
 
    }
 
 
 
 
    if (param=="emilia romagna") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Bologna">Bologna</option>';
        str += '<option value="Ferrara">Ferrara</option>';
        str += '<option value="Forl&igrave;-Cesena">Forl&igrave;-Cesena</option>';
        str += '<option value="Modena">Modena</option>';
        str += '<option value="Parma">Parma</option>';
        str += '<option value="Piacenza">Piacenza</option>';
        str += '<option value="Ravenna">Ravenna</option>';
        str += '<option value="Repubblica di San Marino">Repubblica di San Marino</option>';
        str += '<option value="Rimini">Rimini</option>';
 
    }
 
 
 
 
    if (param=="friuli venezia giulia") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Gorizia">Gorizia</option>';
        str += '<option value="Pordenone">Pordenone</option>';
        str += '<option value="Trieste">Trieste</option>';
        str += '<option value="Udine">Udine</option>';
 
    }
 
 
 
 
    if (param=="lazio") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Frosinone">Frosinone</option>';
        str += '<option value="Latina">Latina</option>';
        str += '<option value="Rieti">Rieti</option>';
        str += '<option value="Roma">Roma</option>';
        str += '<option value="Viterbo">Viterbo</option>';
 
    }
 
 
 
 
 
    if (param=="liguria") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Genova">Genova</option>';
        str += '<option value="Imperia">Imperia</option>';
        str += '<option value="La Spezia">La Spezia</option>';
        str += '<option value="Savona">Savona</option>';
 
    }
 
 
 
 
    if (param=="lombardia") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Bergamo">Bergamo</option>';
        str += '<option value="Brescia">Brescia</option>';
        str += '<option value="Como">Como</option>';
        str += '<option value="Cremona">Cremona</option>';
        str += '<option value="Lecco">Lecco</option>';
        str += '<option value="Lodi">Lodi</option>';
        str += '<option value="Mantova">Mantova</option>';
        str += '<option value="Milano">Milano</option>';
        str += '<option value="Monza Brianza">Monza Brianza</option>';
        str += '<option value="Pavia">Pavia</option>';
        str += '<option value="Sondrio">Sondrio</option>';
        str += '<option value="Varese">Varese</option>';
 
    }
 
 
 
 
    if (param=="marche") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Ancona">Ancona</option>';
        str += '<option value="Ascoli Piceno">Ascoli Piceno</option>';
        str += '<option value="Macerata">Macerata</option>';
        str += '<option value="Pesaro e Urbino">Pesaro e Urbino</option>';
 
    }
 
 
 
 
    if (param=="piemonte") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Alessandria">Alessandria</option>';
        str += '<option value="Asti">Asti</option>';
        str += '<option value="Biella">Biella</option>';
        str += '<option value="Cuneo">Cuneo</option>';
        str += '<option value="Novara">Novara</option>';
        str += '<option value="Torino">Torino</option>';
        str += '<option value="Verb-Cus-Ossola">Verb-Cus-Ossola</option>';
        str += '<option value="Vercelli">Vercelli</option>';
 
    }
 
 
 
 
    if (param=="puglia") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Bari">Bari</option>';
        str += '<option value="Barletta-Andria-Trani">Barletta-Andria-Trani</option>';
        str += '<option value="Brindisi">Brindisi</option>';
        str += '<option value="Foggia">Foggia</option>';
        str += '<option value="Lecce">Lecce</option>';
        str += '<option value="Taranto">Taranto</option>';
 
    }
 
 
 
 
 
    if (param=="sardegna") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Cagliari">Cagliari</option>';
        str += '<option value="Nuoro">Nuoro</option>';
        str += '<option value="Olbia-Tempio">Olbia-Tempio</option>';
        str += '<option value="Oristano">Oristano</option>';
        str += '<option value="Sassari">Sassari</option>';
 
    }
 
 
 
 
    if (param=="sicilia") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Agrigento">Agrigento</option>';
        str += '<option value="Caltanissetta">Caltanissetta</option>';
        str += '<option value="Catania">Catania</option>';
        str += '<option value="Enna">Enna</option>';
        str += '<option value="Messina">Messina</option>';
        str += '<option value="Palermo">Palermo</option>';
        str += '<option value="Ragusa">Ragusa</option>';
        str += '<option value="Siracusa">Siracusa</option>';
        str += '<option value="Trapani">Trapani</option>';
 
    }
 
 
 
 
    if (param=="toscana") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Arezzo">Arezzo</option>';
        str += '<option value="Firenze">Firenze</option>';
        str += '<option value="Grosseto">Grosseto</option>';
        str += '<option value="Livorno">Livorno</option>';
        str += '<option value="Lucca">Lucca</option>';
        str += '<option value="Massa Carrara">Massa Carrara</option>';
        str += '<option value="Pisa">Pisa</option>';
        str += '<option value="Pistoia">Pistoia</option>';
        str += '<option value="Prato">Prato</option>';
        str += '<option value="Siena">Siena</option>';
 
    }
 
 
 
 
    if (param=="trentino alto adige") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Bolzano">Bolzano</option>';
        str += '<option value="Trento">Trento</option>';
 
    }
 
 
 
 
    if (param=="umbria") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Perugia">Perugia</option>';
        str += '<option value="Terni">Terni</option>';
 
    }
 
 
 
    if (param=="valle d'aosta") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Aosta">Aosta</option>';
 
    }
 
 
 
 
    if (param=="veneto") {
 
        str += '<option value="" selected>Seleziona</option>';
        str += '<option value="Belluno">Belluno</option>';
        str += '<option value="Padova">Padova</option>';
        str += '<option value="Rovigo">Rovigo</option>';
        str += '<option value="Treviso">Treviso</option>';
        str += '<option value="Venezia">Venezia</option>';
        str += '<option value="Verona">Verona</option>';
        str += '<option value="Vicenza">Vicenza</option>';
 
    }
 
 
 
    $('#provincia').html(str);
 
}

Pubblicato in: HTML, JavaScript, Programmazione, Scripts | Nessun commento »