ComboBox pronte all’uso: select nazioni, regioni e province



Pubblicato il 17/1/2012 alle 23:59

emawebdesign

Nelle nostre applicazioni non mancherà di certo un’anagrafica clienti/utenti o, almeno, non mancherà nella stragrande maggioranza delle volte. Se non le hai già implementate in applicazioni precedenti, può risultare parecchio fastidioso reperire, online, delle combobox con cui permettere l’impostazione delle voci nazione, regione e provincia per l’utente registrato.

Ecco, ti metto a disposizione le select in questo post, fai un buon copia/incolla e ogni volta che lo farai recita ad alta voce “Grazie EMA“…volendo, può andare bene anche una donazione PayPal da 100 euro almeno emawebdesign

Combo nazione

<select id="nazione" name="nazione">
<option selected="" value="">seleziona</option>
<option value="afghanistan">afghanistan</option>
<option value="albania">albania</option>
<option value="algeria">algeria</option>
<option value="andorra">andorra</option>
<option value="angola">angola</option>
<option value="antarctica">antartico</option>
<option value="antigua and barbuda">antigua e barbuda</option>
<option value="saudi arabia">arabia saudita</option>
<option value="argentina">argentina</option>
<option value="armenia">armenia</option>
<option value="australia">australia</option>
<option value="australia christmas island">australia - isola christmas</option>
<option value="australia norfolk island">australia - isola norfolk</option>
<option value="australia cocos keeling islands">australia - isole cocos</option>
<option value="heard and mc donald islands">australia - isole heard e mcdonald</option>
<option value="austria">austria</option>
<option value="azerbaijan">azerbaijan</option>
<option value="bahamas">bahamas</option>
<option value="bahrain">bahrain</option>
<option value="bangladesh">bangladesh</option>
<option value="barbados">barbados</option>
<option value="belgium">belgio</option>
<option value="belize">belize</option>
<option value="benin">benin</option>
<option value="bhutan">bhutan</option>
<option value="belarus">bielorussia</option>
<option value="bolivia">bolivia</option>
<option value="bosnia herzegovina">bosnia erzegovina</option>
<option value="botswana">botswana</option>
<option value="brazil">brasile</option>
<option value="brunei">brunei</option>
<option value="bulgaria">bulgaria</option>
<option value="burkina faso">burkina faso</option>
<option value="burundi">burundi</option>
<option value="cambodia">cambogia</option>
<option value="cameroon">camerun</option>
<option value="canada">canada</option>
<option value="cape verde">capo verde</option>
<option value="chad">ciad</option>
<option value="chile">cile</option>
<option value="china">cina</option>
<option value="china hong kong">cina - hong kong</option>
<option value="china macau">cina - macao</option>
<option value="cyprus">cipro</option>
<option value="holy see">citta' del vaticano</option>
<option value="colombia">colombia</option>
<option value="comoros">comore</option>
<option value="north korea">corea del nord</option>
<option value="south korea">corea del sud</option>
<option value="cote divoire">costa d'avorio</option>
<option value="costa rica">costa rica</option>
<option value="croatia">croazia</option>
<option value="cuba">cuba</option>
<option value="denmark">danimarca</option>
<option value="denmark faroe islands">danimarca - isole faroe</option>
<option value="dominica">dominica</option>
<option value="ecuador">ecuador</option>
<option value="egypt">egitto</option>
<option value="el salvador">el salvador</option>
<option value="united arab emirates">emirati arabi uniti</option>
<option value="eritrea">eritrea</option>
<option value="estonia">estonia</option>
<option value="ethiopia">etiopia</option>
<option value="fiji">figi</option>
<option value="philippines">filippine</option>
<option value="finland">finlandia</option>
<option value="finland aland islands">finlandia - isole aland</option>
<option value="france">francia</option>
<option value="france guadeloupe">francia - guadalupa</option>
<option value="france french guiana">francia - guyana francese</option>
<option value="france martinique">francia - martinica</option>
<option value="france mayotte">francia - mayotte</option>
<option value="france new caledonia">francia - nuova caledonia</option>
<option value="france french polynesia">francia - polinesia francese</option>
<option value="france reunion">francia - reunion</option>
<option value="france saint pierre and miquelon">francia - saint pierre e miquelon</option>
<option value="france french southern territories">francia - territori francesi meridionali</option>
<option value="france wallis and futuna islands">francia - wallis e futuna</option>
<option value="gabon">gabon</option>
<option value="gambia">gambia</option>
<option value="georgia">georgia</option>
<option value="germany">germania</option>
<option value="ghana">ghana</option>
<option value="jamaica">giamaica</option>
<option value="japan">giappone</option>
<option value="djibouti">gibuti</option>
<option value="jordan">giordania</option>
<option value="greece">grecia</option>
<option value="grenada">grenada</option>
<option value="greenland">groenlandia</option>
<option value="guatemala">guatemala</option>
<option value="guinea">guinea</option>
<option value="equatorial guinea">guinea equatoriale</option>
<option value="guinea bissau">guinea-bissau</option>
<option value="guyana">guyana</option>
<option value="haiti">haiti</option>
<option value="honduras">honduras</option>
<option value="india">india</option>
<option value="indonesia">indonesia</option>
<option value="iran">iran</option>
<option value="iraq">iraq</option>
<option value="ireland">irlanda</option>
<option value="iceland">islanda</option>
<option value="marshall islands">isole marshall</option>
<option value="solomon islands">isole salomone</option>
<option value="israel">israele</option>
<option value="italy" selected="selected">italia</option>
<option value="kazakhstan">kazakistan</option>
<option value="kenya">kenya</option>
<option value="kyrgyzstan">kirghizistan</option>
<option value="kiribati">kiribati</option>
<option value="kuwait">kuwait</option>
<option value="laos">laos</option>
<option value="lesotho">lesotho</option>
<option value="latvia">lettonia</option>
<option value="lebanon">libano</option>
<option value="liberia">liberia</option>
<option value="libya">libia</option>
<option value="liechtenstein">liechtenstein</option>
<option value="lithuania">lituania</option>
<option value="luxembourg">lussemburgo</option>
<option value="macedonia">macedonia</option>
<option value="madagascar">madagascar</option>
<option value="malawi">malawi</option>
<option value="maldives">maldive</option>
<option value="malaysia">malesia</option>
<option value="mali">mali</option>
<option value="malta">malta</option>
<option value="morocco">marocco</option>
<option value="mauritania">mauritania</option>
<option value="mauritius">mauritius</option>
<option value="mexico">messico</option>
<option value="micronesia">micronesia</option>
<option value="moldova">moldavia</option>
<option value="mongolia">mongolia</option>
<option value="montenegro">montenegro</option>
<option value="mozambique">mozambico</option>
<option value="myanmar">myanmar</option>
<option value="namibia">namibia</option>
<option value="nauru">nauru</option>
<option value="nepal">nepal</option>
<option value="nicaragua">nicaragua</option>
<option value="niger">niger</option>
<option value="nigeria">nigeria</option>
<option value="norway">norvegia</option>
<option value="norway bouvet island">norvegia - isola bouvet</option>
<option value="norway svalbard and jan mayen islands">norvegia - svalbard</option>
<option value="new zealand">nuova zelanda</option>
<option value="new zealand cook islands">nuova zelanda - isole cook</option>
<option value="new zealand niue">nuova zelanda - niue</option>
<option value="new zealand tokelau">nuova zelanda - tokelau</option>
<option value="holland">olanda</option>
<option value="oman">oman</option>
<option value="netherlands">paesi bassi</option>
<option value="netherlands netherlands antilles">paesi bassi - antille olandesi</option>
<option value="netherlands aruba">paesi bassi - aruba</option>
<option value="pakistan">pakistan</option>
<option value="palau">palau</option>
<option value="palestine">palestina</option>
<option value="panama">panama</option>
<option value="papua new guinea">papua nuova guinea</option>
<option value="paraguay">paraguay</option>
<option value="peru">peru'</option>
<option value="poland">polonia</option>
<option value="puerto rico">porto rico</option>
<option value="portugal">portogallo</option>
<option value="principality of monaco">principato di monaco</option>
<option value="qatar">qatar</option>
<option value="united kingdom">regno unito</option>
<option value="united kingdom anguilla">regno unito - anguilla</option>
<option value="united kingdom bermuda">regno unito - bermuda</option>
<option value="united kingdom gibraltar">regno unito - gibilterra</option>
<option value="united kingdom guernsey">regno unito - guernsey</option>
<option value="united kingdom isle of man">regno unito - isola di man</option>
<option value="united kingdom cayman islands">regno unito - isole cayman</option>
<option value="united kingdom falkland islands">regno unito - isole falkland</option>
<option value="united kingdom pitcairn">regno unito - isole pitcairn</option>
<option value="united kingdom south sandwich islands">regno unito - isole sandwich meridionali</option>
<option value="united kingdom turks and caicos islands">regno unito - isole turks e caicos</option>
<option value="united kingdom british virgin islands">regno unito - isole vergini britanniche</option>
<option value="united kingdom jersey">regno unito - jersey</option>
<option value="united kingdom monttserrat">regno unito - montserrat</option>
<option value="united kingdom saint helena">regno unito - sant'elena</option>
<option value="united kingdom british indian ocean territory">regno unito - terr. britannico dell'oceano indiano</option>
<option value="czech republic">repubblica ceca</option>
<option value="central african republic">repubblica centrafricana</option>
<option value="republic of the congo">repubblica del congo</option>
<option value="democratic republic of the congo">repubblica democratica del congo (ex zaire)</option>
<option value="republic of san marino">repubblica di san marino</option>
<option value="dominican republic">repubblica dominicana</option>
<option value="romania">romania</option>
<option value="rwanda">ruanda</option>
<option value="russia">russia</option>
<option value="western sahara">sahara occidentale</option>
<option value="saint vincent and the grenadines">saint vincent e grenadines</option>
<option value="samoa">samoa</option>
<option value="saint kitts and nevis">san kitts e nevis</option>
<option value="saint lucia">santa lucia</option>
<option value="sao tome and principe">sao tome e principe</option>
<option value="senegal">senegal</option>
<option value="serbia">serbia</option>
<option value="seyschelles">seychelles</option>
<option value="sierra leone">sierra leone</option>
<option value="singapore">singapore</option>
<option value="syria">siria</option>
<option value="slovakia">slovacchia</option>
<option value="slovenia">slovenia</option>
<option value="somalia">somalia</option>
<option value="spain">spagna</option>
<option value="sri lanka">sri lanka</option>
<option value="united states of america">stati uniti d'america</option>
<option value="united states of america guam">stati uniti d'america - guam</option>
<option value="united states of america northern mariana islands">stati uniti d'america - isole marianne settentrionali</option>
<option value="united states of america minor outlyng islands">stati uniti d'america - isole periferiche secondarie</option>
<option value="united states of america virgin islands">stati uniti d'america - isole vergini statunitensi</option>
<option value="united states of america american samoa">stati uniti d'america - samoa americane</option>
<option value="south africa">sud africa</option>
<option value="sudan">sudan</option>
<option value="suriname">suriname</option>
<option value="sweden">svezia</option>
<option value="switzerland">svizzera</option>
<option value="swaziland">swaziland</option>
<option value="tajikistan">tagikistan</option>
<option value="thailand">tailandia</option>
<option value="taiwan">taiwan</option>
<option value="tanzania">tanzania</option>
<option value="east timor">timor dell'est</option>
<option value="togo">togo</option>
<option value="tonga">tonga</option>
<option value="trinidad and tobago">trinidad e tobago</option>
<option value="tunisia">tunisia</option>
<option value="turkey">turchia</option>
<option value="turkmenistan">turkmenistan</option>
<option value="tuvalu">tuvalu</option>
<option value="ukraine">ucraina</option>
<option value="uganda">uganda</option>
<option value="hungary">ungheria</option>
<option value="uruguay">uruguay</option>
<option value="uzbekistan">uzbekistan</option>
<option value="vanuatu">vanuatu</option>
<option value="venezuela">venezuela</option>
<option value="vietnam">vietnam</option>
<option value="yemen">yemen</option>
<option value="zambia">zambia</option>
<option value="zimbabwe">zimbabwe</option>
</select>

Combo nazione (edit version)

<select id="nazione" name="nazione">
<option value="" <?php if ($nazione=="") echo "selected"; ?> >seleziona</option>
<option value="afghanistan" <?php if ($nazione=="afghanistan") echo "selected"; ?> >afghanistan</option>
<option value="albania" <?php if ($nazione=="albania") echo "selected"; ?> >albania</option>
<option value="algeria" <?php if ($nazione=="algeria") echo "selected"; ?> >algeria</option>
<option value="andorra" <?php if ($nazione=="andorra") echo "selected"; ?> >andorra</option>
<option value="angola" <?php if ($nazione=="angola") echo "selected"; ?> >angola</option>
<option value="antarctica" <?php if ($nazione=="antarctica") echo "selected"; ?> >antartico</option>
<option value="antigua and barbuda" <?php if ($nazione=="antigua and barbuda") echo "selected"; ?> >antigua e barbuda</option>
<option value="saudi arabia" <?php if ($nazione=="saudi arabia") echo "selected"; ?> >arabia saudita</option>
<option value="argentina" <?php if ($nazione=="argentina") echo "selected"; ?> >argentina</option>
<option value="armenia" <?php if ($nazione=="armenia") echo "selected"; ?> >armenia</option>
<option value="australia" <?php if ($nazione=="australia") echo "selected"; ?> >australia</option>
<option value="australia christmas island" <?php if ($nazione=="australia christmas island") echo "selected"; ?> >australia - isola christmas</option>
<option value="australia norfolk island" <?php if ($nazione=="australia norfolk island") echo "selected"; ?> >australia - isola norfolk</option>
<option value="australia cocos keeling islands" <?php if ($nazione=="australia cocos keeling islands") echo "selected"; ?> >australia - isole cocos</option>
<option value="heard and mc donald islands" <?php if ($nazione=="heard and mc donald islands") echo "selected"; ?> >australia - isole heard e mcdonald</option>
<option value="austria" <?php if ($nazione=="austria") echo "selected"; ?> >austria</option>
<option value="azerbaijan" <?php if ($nazione=="azerbaijan") echo "selected"; ?> >azerbaijan</option>
<option value="bahamas" <?php if ($nazione=="bahamas") echo "selected"; ?> >bahamas</option>
<option value="bahrain" <?php if ($nazione=="bahrain") echo "selected"; ?> >bahrain</option>
<option value="bangladesh" <?php if ($nazione=="bangladesh") echo "selected"; ?> >bangladesh</option>
<option value="barbados" <?php if ($nazione=="barbados") echo "selected"; ?> >barbados</option>
<option value="belgium" <?php if ($nazione=="belgium") echo "selected"; ?> >belgio</option>
<option value="belize" <?php if ($nazione=="belize") echo "selected"; ?> >belize</option>
<option value="benin" <?php if ($nazione=="benin") echo "selected"; ?> >benin</option>
<option value="bhutan" <?php if ($nazione=="bhutan") echo "selected"; ?> >bhutan</option>
<option value="belarus" <?php if ($nazione=="belarus") echo "selected"; ?> >bielorussia</option>
<option value="bolivia" <?php if ($nazione=="bolivia") echo "selected"; ?> >bolivia</option>
<option value="bosnia herzegovina" <?php if ($nazione=="bosnia herzegovina") echo "selected"; ?> >bosnia erzegovina</option>
<option value="botswana" <?php if ($nazione=="botswana") echo "selected"; ?> >botswana</option>
<option value="brazil" <?php if ($nazione=="brazil") echo "selected"; ?> >brasile</option>
<option value="brunei" <?php if ($nazione=="brunei") echo "selected"; ?> >brunei</option>
<option value="bulgaria" <?php if ($nazione=="bulgaria") echo "selected"; ?> >bulgaria</option>
<option value="burkina faso" <?php if ($nazione=="burkina faso") echo "selected"; ?> >burkina faso</option>
<option value="burundi" <?php if ($nazione=="burundi") echo "selected"; ?> >burundi</option>
<option value="cambodia" <?php if ($nazione=="cambodia") echo "selected"; ?> >cambogia</option>
<option value="cameroon" <?php if ($nazione=="cameroon") echo "selected"; ?> >camerun</option>
<option value="canada" <?php if ($nazione=="canada") echo "selected"; ?> >canada</option>
<option value="cape verde" <?php if ($nazione=="cape verde") echo "selected"; ?> >capo verde</option>
<option value="chad" <?php if ($nazione=="chad") echo "selected"; ?> >ciad</option>
<option value="chile" <?php if ($nazione=="chile") echo "selected"; ?> >cile</option>
<option value="china" <?php if ($nazione=="china") echo "selected"; ?> >cina</option>
<option value="china hong kong" <?php if ($nazione=="china hong kong") echo "selected"; ?> >cina - hong kong</option>
<option value="china macau" <?php if ($nazione=="china macau") echo "selected"; ?> >cina - macao</option>
<option value="cyprus" <?php if ($nazione=="cyprus") echo "selected"; ?> >cipro</option>
<option value="holy see" <?php if ($nazione=="holy see") echo "selected"; ?> >citta' del vaticano</option>
<option value="colombia" <?php if ($nazione=="colombia") echo "selected"; ?> >colombia</option>
<option value="comoros" <?php if ($nazione=="comoros") echo "selected"; ?> >comore</option>
<option value="north korea" <?php if ($nazione=="north korea") echo "selected"; ?> >corea del nord</option>
<option value="south korea" <?php if ($nazione=="south korea") echo "selected"; ?> >corea del sud</option>
<option value="cote divoire" <?php if ($nazione=="cote divoire") echo "selected"; ?> >costa d'avorio</option>
<option value="costa rica" <?php if ($nazione=="costa rica") echo "selected"; ?> >costa rica</option>
<option value="croatia" <?php if ($nazione=="croatia") echo "selected"; ?> >croazia</option>
<option value="cuba" <?php if ($nazione=="cuba") echo "selected"; ?> >cuba</option>
<option value="denmark" <?php if ($nazione=="denmark") echo "selected"; ?> >danimarca</option>
<option value="denmark faroe islands" <?php if ($nazione=="denmark faroe islands") echo "selected"; ?> >danimarca - isole faroe</option>
<option value="dominica" <?php if ($nazione=="dominica") echo "selected"; ?> >dominica</option>
<option value="ecuador" <?php if ($nazione=="ecuador") echo "selected"; ?> >ecuador</option>
<option value="egypt" <?php if ($nazione=="egypt") echo "selected"; ?> >egitto</option>
<option value="el salvador" <?php if ($nazione=="el salvador") echo "selected"; ?> >el salvador</option>
<option value="united arab emirates" <?php if ($nazione=="united arab emirates") echo "selected"; ?> >emirati arabi uniti</option>
<option value="eritrea" <?php if ($nazione=="eritrea") echo "selected"; ?> >eritrea</option>
<option value="estonia" <?php if ($nazione=="estonia") echo "selected"; ?> >estonia</option>
<option value="ethiopia" <?php if ($nazione=="ethiopia") echo "selected"; ?> >etiopia</option>
<option value="fiji" <?php if ($nazione=="fiji") echo "selected"; ?> >figi</option>
<option value="philippines" <?php if ($nazione=="philippines") echo "selected"; ?> >filippine</option>
<option value="finland" <?php if ($nazione=="finland") echo "selected"; ?> >finlandia</option>
<option value="finland aland islands" <?php if ($nazione=="finland aland islands") echo "selected"; ?> >finlandia - isole aland</option>
<option value="france" <?php if ($nazione=="france") echo "selected"; ?> >francia</option>
<option value="france guadeloupe" <?php if ($nazione=="france guadeloupe") echo "selected"; ?> >francia - guadalupa</option>
<option value="france french guiana" <?php if ($nazione=="france french guiana") echo "selected"; ?> >francia - guyana francese</option>
<option value="france martinique" <?php if ($nazione=="france martinique") echo "selected"; ?> >francia - martinica</option>
<option value="france mayotte" <?php if ($nazione=="france mayotte") echo "selected"; ?> >francia - mayotte</option>
<option value="france new caledonia" <?php if ($nazione=="france new caledonia") echo "selected"; ?> >francia - nuova caledonia</option>
<option value="france french polynesia" <?php if ($nazione=="france french polynesia") echo "selected"; ?> >francia - polinesia francese</option>
<option value="france reunion" <?php if ($nazione=="france reunion") echo "selected"; ?> >francia - reunion</option>
<option value="france saint pierre and miquelon" <?php if ($nazione=="france saint pierre and miquelon") echo "selected"; ?> >francia - saint pierre e miquelon</option>
<option value="france french southern territories" <?php if ($nazione=="france french southern territories") echo "selected"; ?> >francia - territori francesi meridionali</option>
<option value="france wallis and futuna islands" <?php if ($nazione=="france wallis and futuna islands") echo "selected"; ?> >francia - wallis e futuna</option>
<option value="gabon" <?php if ($nazione=="gabon") echo "selected"; ?> >gabon</option>
<option value="gambia" <?php if ($nazione=="gambia") echo "selected"; ?> >gambia</option>
<option value="georgia" <?php if ($nazione=="georgia") echo "selected"; ?> >georgia</option>
<option value="germany" <?php if ($nazione=="germany") echo "selected"; ?> >germania</option>
<option value="ghana" <?php if ($nazione=="ghana") echo "selected"; ?> >ghana</option>
<option value="jamaica" <?php if ($nazione=="jamaica") echo "selected"; ?> >giamaica</option>
<option value="japan" <?php if ($nazione=="japan") echo "selected"; ?> >giappone</option>
<option value="djibouti" <?php if ($nazione=="djibouti") echo "selected"; ?> >gibuti</option>
<option value="jordan" <?php if ($nazione=="jordan") echo "selected"; ?> >giordania</option>
<option value="greece" <?php if ($nazione=="greece") echo "selected"; ?> >grecia</option>
<option value="grenada" <?php if ($nazione=="grenada") echo "selected"; ?> >grenada</option>
<option value="greenland" <?php if ($nazione=="greenland") echo "selected"; ?> >groenlandia</option>
<option value="guatemala" <?php if ($nazione=="guatemala") echo "selected"; ?> >guatemala</option>
<option value="guinea" <?php if ($nazione=="guinea") echo "selected"; ?> >guinea</option>
<option value="equatorial guinea" <?php if ($nazione=="equatorial guinea") echo "selected"; ?> >guinea equatoriale</option>
<option value="guinea bissau" <?php if ($nazione=="guinea bissau") echo "selected"; ?> >guinea-bissau</option>
<option value="guyana" <?php if ($nazione=="guyana") echo "selected"; ?> >guyana</option>
<option value="haiti" <?php if ($nazione=="haiti") echo "selected"; ?> >haiti</option>
<option value="honduras" <?php if ($nazione=="honduras") echo "selected"; ?> >honduras</option>
<option value="india" <?php if ($nazione=="india") echo "selected"; ?> >india</option>
<option value="indonesia" <?php if ($nazione=="indonesia") echo "selected"; ?> >indonesia</option>
<option value="iran" <?php if ($nazione=="iran") echo "selected"; ?> >iran</option>
<option value="iraq" <?php if ($nazione=="iraq") echo "selected"; ?> >iraq</option>
<option value="ireland" <?php if ($nazione=="ireland") echo "selected"; ?> >irlanda</option>
<option value="iceland" <?php if ($nazione=="iceland") echo "selected"; ?> >islanda</option>
<option value="marshall islands" <?php if ($nazione=="marshall islands") echo "selected"; ?> >isole marshall</option>
<option value="solomon islands" <?php if ($nazione=="solomon islands") echo "selected"; ?> >isole salomone</option>
<option value="israel" <?php if ($nazione=="israel") echo "selected"; ?> >israele</option>
<option value="italy" <?php if ($nazione=="italy") echo "selected"; ?> >italia</option>
<option value="kazakhstan" <?php if ($nazione=="kazakhstan") echo "selected"; ?> >kazakistan</option>
<option value="kenya" <?php if ($nazione=="kenya") echo "selected"; ?> >kenya</option>
<option value="kyrgyzstan" <?php if ($nazione=="kyrgyzstan") echo "selected"; ?> >kirghizistan</option>
<option value="kiribati" <?php if ($nazione=="kiribati") echo "selected"; ?> >kiribati</option>
<option value="kuwait" <?php if ($nazione=="kuwait") echo "selected"; ?> >kuwait</option>
<option value="laos" <?php if ($nazione=="laos") echo "selected"; ?> >laos</option>
<option value="lesotho" <?php if ($nazione=="lesotho") echo "selected"; ?> >lesotho</option>
<option value="latvia" <?php if ($nazione=="latvia") echo "selected"; ?> >lettonia</option>
<option value="lebanon" <?php if ($nazione=="lebanon") echo "selected"; ?> >libano</option>
<option value="liberia" <?php if ($nazione=="liberia") echo "selected"; ?> >liberia</option>
<option value="libya" <?php if ($nazione=="libya") echo "selected"; ?> >libia</option>
<option value="liechtenstein" <?php if ($nazione=="liechtenstein") echo "selected"; ?> >liechtenstein</option>
<option value="lithuania" <?php if ($nazione=="lithuania") echo "selected"; ?> >lituania</option>
<option value="luxembourg" <?php if ($nazione=="luxembourg") echo "selected"; ?> >lussemburgo</option>
<option value="macedonia" <?php if ($nazione=="macedonia") echo "selected"; ?> >macedonia</option>
<option value="madagascar" <?php if ($nazione=="madagascar") echo "selected"; ?> >madagascar</option>
<option value="malawi" <?php if ($nazione=="malawi") echo "selected"; ?> >malawi</option>
<option value="maldives" <?php if ($nazione=="maldives") echo "selected"; ?> >maldive</option>
<option value="malaysia" <?php if ($nazione=="malaysia") echo "selected"; ?> >malesia</option>
<option value="mali" <?php if ($nazione=="mali") echo "selected"; ?> >mali</option>
<option value="malta" <?php if ($nazione=="malta") echo "selected"; ?> >malta</option>
<option value="morocco" <?php if ($nazione=="morocco") echo "selected"; ?> >marocco</option>
<option value="mauritania" <?php if ($nazione=="mauritania") echo "selected"; ?> >mauritania</option>
<option value="mauritius" <?php if ($nazione=="mauritius") echo "selected"; ?> >mauritius</option>
<option value="mexico" <?php if ($nazione=="mexico") echo "selected"; ?> >messico</option>
<option value="micronesia" <?php if ($nazione=="micronesia") echo "selected"; ?> >micronesia</option>
<option value="moldova" <?php if ($nazione=="moldova") echo "selected"; ?> >moldavia</option>
<option value="mongolia" <?php if ($nazione=="mongolia") echo "selected"; ?> >mongolia</option>
<option value="montenegro" <?php if ($nazione=="montenegro") echo "selected"; ?> >montenegro</option>
<option value="mozambique" <?php if ($nazione=="mozambique") echo "selected"; ?> >mozambico</option>
<option value="myanmar" <?php if ($nazione=="myanmar") echo "selected"; ?> >myanmar</option>
<option value="namibia" <?php if ($nazione=="namibia") echo "selected"; ?> >namibia</option>
<option value="nauru" <?php if ($nazione=="nauru") echo "selected"; ?> >nauru</option>
<option value="nepal" <?php if ($nazione=="nepal") echo "selected"; ?> >nepal</option>
<option value="nicaragua" <?php if ($nazione=="nicaragua") echo "selected"; ?> >nicaragua</option>
<option value="niger" <?php if ($nazione=="niger") echo "selected"; ?> >niger</option>
<option value="nigeria" <?php if ($nazione=="nigeria") echo "selected"; ?> >nigeria</option>
<option value="norway" <?php if ($nazione=="norway") echo "selected"; ?> >norvegia</option>
<option value="norway bouvet island" <?php if ($nazione=="norway bouvet island") echo "selected"; ?> >norvegia - isola bouvet</option>
<option value="norway svalbard and jan mayen islands" <?php if ($nazione=="norway svalbard and jan mayen islands") echo "selected"; ?> >norvegia - svalbard</option>
<option value="new zealand" <?php if ($nazione=="new zealand") echo "selected"; ?> >nuova zelanda</option>
<option value="new zealand cook islands" <?php if ($nazione=="new zealand cook islands") echo "selected"; ?> >nuova zelanda - isole cook</option>
<option value="new zealand niue" <?php if ($nazione=="new zealand niue") echo "selected"; ?> >nuova zelanda - niue</option>
<option value="new zealand tokelau" <?php if ($nazione=="new zealand tokelau") echo "selected"; ?> >nuova zelanda - tokelau</option>
<option value="oman" <?php if ($nazione=="oman") echo "selected"; ?> >oman</option>
<option value="netherlands" <?php if ($nazione=="netherlands") echo "selected"; ?> >paesi bassi</option>
<option value="netherlands netherlands antilles" <?php if ($nazione=="netherlands netherlands antilles") echo "selected"; ?> >paesi bassi - antille olandesi</option>
<option value="netherlands aruba" <?php if ($nazione=="netherlands aruba") echo "selected"; ?> >paesi bassi - aruba</option>
<option value="pakistan" <?php if ($nazione=="pakistan") echo "selected"; ?> >pakistan</option>
<option value="palau" <?php if ($nazione=="palau") echo "selected"; ?> >palau</option>
<option value="palestine" <?php if ($nazione=="palestine") echo "selected"; ?> >palestina</option>
<option value="panama" <?php if ($nazione=="panama") echo "selected"; ?> >panama</option>
<option value="papua new guinea" <?php if ($nazione=="papua new guinea") echo "selected"; ?> >papua nuova guinea</option>
<option value="paraguay" <?php if ($nazione=="paraguay") echo "selected"; ?> >paraguay</option>
<option value="peru" <?php if ($nazione=="peru") echo "selected"; ?> >peru'</option>
<option value="poland" <?php if ($nazione=="poland") echo "selected"; ?> >polonia</option>
<option value="puerto rico" <?php if ($nazione=="puerto rico") echo "selected"; ?> >porto rico</option>
<option value="portugal" <?php if ($nazione=="portugal") echo "selected"; ?> >portogallo</option>
<option value="principality of monaco" <?php if ($nazione=="principality of monaco") echo "selected"; ?> >principato di monaco</option>
<option value="qatar" <?php if ($nazione=="qatar") echo "selected"; ?> >qatar</option>
<option value="united kingdom" <?php if ($nazione=="united kingdom") echo "selected"; ?> >regno unito</option>
<option value="united kingdom anguilla" <?php if ($nazione=="united kingdom anguilla") echo "selected"; ?> >regno unito - anguilla</option>
<option value="united kingdom bermuda" <?php if ($nazione=="united kingdom bermuda") echo "selected"; ?> >regno unito - bermuda</option>
<option value="united kingdom gibraltar" <?php if ($nazione=="united kingdom gibraltar") echo "selected"; ?> >regno unito - gibilterra</option>
<option value="united kingdom guernsey" <?php if ($nazione=="united kingdom guernsey") echo "selected"; ?> >regno unito - guernsey</option>
<option value="united kingdom isle of man" <?php if ($nazione=="united kingdom isle of man") echo "selected"; ?> >regno unito - isola di man</option>
<option value="united kingdom cayman islands" <?php if ($nazione=="united kingdom cayman islands") echo "selected"; ?> >regno unito - isole cayman</option>
<option value="united kingdom falkland islands" <?php if ($nazione=="united kingdom falkland islands") echo "selected"; ?> >regno unito - isole falkland</option>
<option value="united kingdom pitcairn" <?php if ($nazione=="united kingdom pitcairn") echo "selected"; ?> >regno unito - isole pitcairn</option>
<option value="united kingdom south sandwich islands" <?php if ($nazione=="united kingdom south sandwich islands") echo "selected"; ?> >regno unito - isole sandwich meridionali</option>
<option value="united kingdom turks and caicos islands" <?php if ($nazione=="united kingdom turks and caicos islands") echo "selected"; ?> >regno unito - isole turks e caicos</option>
<option value="united kingdom british virgin islands" <?php if ($nazione=="united kingdom british virgin islands") echo "selected"; ?> >regno unito - isole vergini britanniche</option>
<option value="united kingdom jersey" <?php if ($nazione=="united kingdom jersey") echo "selected"; ?> >regno unito - jersey</option>
<option value="united kingdom monttserrat" <?php if ($nazione=="united kingdom monttserrat") echo "selected"; ?> >regno unito - montserrat</option>
<option value="united kingdom saint helena" <?php if ($nazione=="united kingdom saint helena") echo "selected"; ?> >regno unito - sant'elena</option>
<option value="united kingdom british indian ocean territory" <?php if ($nazione=="united kingdom british indian ocean territory") echo "selected"; ?> >regno unito - terr. britannico dell'oceano indiano</option>
<option value="czech republic" <?php if ($nazione=="czech republic") echo "selected"; ?> >repubblica ceca</option>
<option value="central african republic" <?php if ($nazione=="central african republic") echo "selected"; ?> >repubblica centrafricana</option>
<option value="republic of the congo" <?php if ($nazione=="republic of the congo") echo "selected"; ?> >repubblica del congo</option>
<option value="democratic republic of the congo" <?php if ($nazione=="democratic republic of the congo") echo "selected"; ?> >repubblica democratica del congo (ex zaire)</option>
<option value="republic of san marino" <?php if ($nazione=="republic of san marino") echo "selected"; ?> >repubblica di san marino</option>
<option value="dominican republic" <?php if ($nazione=="dominican republic") echo "selected"; ?> >repubblica dominicana</option>
<option value="romania" <?php if ($nazione=="romania") echo "selected"; ?> >romania</option>
<option value="rwanda" <?php if ($nazione=="rwanda") echo "selected"; ?> >ruanda</option>
<option value="russia" <?php if ($nazione=="russia") echo "selected"; ?> >russia</option>
<option value="western sahara" <?php if ($nazione=="western sahara") echo "selected"; ?> >sahara occidentale</option>
<option value="saint vincent and the grenadines" <?php if ($nazione=="saint vincent and the grenadines") echo "selected"; ?> >saint vincent e grenadines</option>
<option value="samoa" <?php if ($nazione=="samoa") echo "selected"; ?> >samoa</option>
<option value="saint kitts and nevis" <?php if ($nazione=="saint kitts and nevis") echo "selected"; ?> >san kitts e nevis</option>
<option value="saint lucia" <?php if ($nazione=="saint lucia") echo "selected"; ?> >santa lucia</option>
<option value="sao tome and principe" <?php if ($nazione=="sao tome and principe") echo "selected"; ?> >sao tome e principe</option>
<option value="senegal" <?php if ($nazione=="senegal") echo "selected"; ?> >senegal</option>
<option value="serbia" <?php if ($nazione=="serbia") echo "selected"; ?> >serbia</option>
<option value="seyschelles" <?php if ($nazione=="seyschelles") echo "selected"; ?> >seychelles</option>
<option value="sierra leone" <?php if ($nazione=="sierra leone") echo "selected"; ?> >sierra leone</option>
<option value="singapore" <?php if ($nazione=="singapore") echo "selected"; ?> >singapore</option>
<option value="syria" <?php if ($nazione=="syria") echo "selected"; ?> >siria</option>
<option value="slovakia" <?php if ($nazione=="slovakia") echo "selected"; ?> >slovacchia</option>
<option value="slovenia" <?php if ($nazione=="slovenia") echo "selected"; ?> >slovenia</option>
<option value="somalia" <?php if ($nazione=="somalia") echo "selected"; ?> >somalia</option>
<option value="spain" <?php if ($nazione=="spain") echo "selected"; ?> >spagna</option>
<option value="sri lanka" <?php if ($nazione=="sri lanka") echo "selected"; ?> >sri lanka</option>
<option value="united states of america" <?php if ($nazione=="united states of america") echo "selected"; ?> >stati uniti d'america</option>
<option value="united states of america guam" <?php if ($nazione=="united states of america guam") echo "selected"; ?> >stati uniti d'america - guam</option>
<option value="united states of america northern mariana islands" <?php if ($nazione=="united states of america northern mariana islands") echo "selected"; ?> >stati uniti d'america - isole marianne settentrionali</option>
<option value="united states of america minor outlyng islands" <?php if ($nazione=="united states of america minor outlyng islands") echo "selected"; ?> >stati uniti d'america - isole periferiche secondarie</option>
<option value="united states of america virgin islands" <?php if ($nazione=="united states of america virgin islands") echo "selected"; ?> >stati uniti d'america - isole vergini statunitensi</option>
<option value="united states of america american samoa" <?php if ($nazione=="united states of america american samoa") echo "selected"; ?> >stati uniti d'america - samoa americane</option>
<option value="south africa" <?php if ($nazione=="south africa") echo "selected"; ?> >sud africa</option>
<option value="sudan" <?php if ($nazione=="sudan") echo "selected"; ?> >sudan</option>
<option value="suriname" <?php if ($nazione=="suriname") echo "selected"; ?> >suriname</option>
<option value="sweden" <?php if ($nazione=="sweden") echo "selected"; ?> >svezia</option>
<option value="switzerland" <?php if ($nazione=="switzerland") echo "selected"; ?> >svizzera</option>
<option value="swaziland" <?php if ($nazione=="swaziland") echo "selected"; ?> >swaziland</option>
<option value="tajikistan" <?php if ($nazione=="tajikistan") echo "selected"; ?> >tagikistan</option>
<option value="thailand" <?php if ($nazione=="thailand") echo "selected"; ?> >tailandia</option>
<option value="taiwan" <?php if ($nazione=="taiwan") echo "selected"; ?> >taiwan</option>
<option value="tanzania" <?php if ($nazione=="tanzania") echo "selected"; ?> >tanzania</option>
<option value="east timor" <?php if ($nazione=="east timor") echo "selected"; ?> >timor dell'est</option>
<option value="togo" <?php if ($nazione=="togo") echo "selected"; ?> >togo</option>
<option value="tonga" <?php if ($nazione=="tonga") echo "selected"; ?> >tonga</option>
<option value="trinidad and tobago" <?php if ($nazione=="trinidad and tobago") echo "selected"; ?> >trinidad e tobago</option>
<option value="tunisia" <?php if ($nazione=="tunisia") echo "selected"; ?> >tunisia</option>
<option value="turkey" <?php if ($nazione=="turkey") echo "selected"; ?> >turchia</option>
<option value="turkmenistan" <?php if ($nazione=="turkmenistan") echo "selected"; ?> >turkmenistan</option>
<option value="tuvalu" <?php if ($nazione=="tuvalu") echo "selected"; ?> >tuvalu</option>
<option value="ukraine" <?php if ($nazione=="ukraine") echo "selected"; ?> >ucraina</option>
<option value="uganda" <?php if ($nazione=="uganda") echo "selected"; ?> >uganda</option>
<option value="hungary" <?php if ($nazione=="hungary") echo "selected"; ?> >ungheria</option>
<option value="uruguay" <?php if ($nazione=="uruguay") echo "selected"; ?> >uruguay</option>
<option value="uzbekistan" <?php if ($nazione=="uzbekistan") echo "selected"; ?> >uzbekistan</option>
<option value="vanuatu" <?php if ($nazione=="vanuatu") echo "selected"; ?> >vanuatu</option>
<option value="venezuela" <?php if ($nazione=="venezuela") echo "selected"; ?> >venezuela</option>
<option value="vietnam" <?php if ($nazione=="vietnam") echo "selected"; ?> >vietnam</option>
<option value="yemen" <?php if ($nazione=="yemen") echo "selected"; ?> >yemen</option>
<option value="zambia" <?php if ($nazione=="zambia") echo "selected"; ?> >zambia</option>
<option value="zimbabwe" <?php if ($nazione=="zimbabwe") echo "selected"; ?> >zimbabwe</option>
</select>

Combo regione

<select id="regione" name="regione">
<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 regione (edit version)

<select id="regione" name="regione">
<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 provincia

<select id="provincia" name="provincia">
<option value="" selected>Seleziona</option>
<option value="AG">Agrigento</option>
<option value="AL">Alessandria</option>
<option value="AN">Ancona</option>
<option value="AO">Aosta</option>
<option value="AR">Arezzo</option>
<option value="AP">Ascoli Piceno</option>
<option value="AT">Asti</option>
<option value="AV">Avellino</option>
<option value="BA">Bari</option>
<option value="BL">Belluno</option>
<option value="BN">Benevento</option>
<option value="BG">Bergamo</option>
<option value="BI">Biella</option>
<option value="BO">Bologna</option>
<option value="BZ">Bolzano</option>
<option value="BS">Brescia</option>
<option value="BR">Brindisi</option>
<option value="CA">Cagliari</option>
<option value="CL">Caltanissetta</option>
<option value="CB">Campobasso</option>
<option value="CE">Caserta</option>
<option value="CT">Catania</option>
<option value="CZ">Catanzaro</option>
<option value="CH">Chieti</option>
<option value="CO">Como</option>
<option value="CS">Cosenza</option>
<option value="CR">Cremona</option>
<option value="KR">Crotone</option>
<option value="CN">Cuneo</option>
<option value="EN">Enna</option>
<option value="FE">Ferrara</option>
<option value="FI">Firenze</option>
<option value="FG">Foggia</option>
<option value="FO">Forl&igrave; - Cesena</option>
<option value="FR">Frosinone</option>
<option value="GE">Genova</option>
<option value="GO">Gorizia</option>
<option value="GR">Grosseto</option>
<option value="IM">Imperia</option>
<option value="IS">Isernia</option>
<option value="SP">La Spezia</option>
<option value="AQ">L'Aquila</option>
<option value="LT">Latina</option>
<option value="LE">Lecce</option>
<option value="LC">Lecco</option>
<option value="LI">Livorno</option>
<option value="LO">Lodi</option>
<option value="LU">Lucca</option>
<option value="MC">Macerata</option>
<option value="MN">Mantova</option>
<option value="MS">Massa Carrara</option>
<option value="MT">Matera</option>
<option value="ME">Messina</option>
<option value="MI">Milano</option>
<option value="MO">Modena</option>
<option value="NA">Napoli</option>
<option value="NO">Novara</option>
<option value="NU">Nuoro</option>
<option value="OR">Oristano</option>
<option value="PD">Padova</option>
<option value="PA">Palermo</option>
<option value="PR">Parma</option>
<option value="PV">Pavia</option>
<option value="PG">Perugia</option>
<option value="PS">Pesaro</option>
<option value="PE">Pescara</option>
<option value="PC">Piacenza</option>
<option value="PI">Pisa</option>
<option value="PT">Pistoia</option>
<option value="PN">Pordenone</option>
<option value="PZ">Potenza</option>
<option value="PO">Prato</option>
<option value="RG">Ragusa</option>
<option value="RA">Ravenna</option>
<option value="RC">Reggio Calabria</option>
<option value="RE">Reggio Emilia</option>
<option value="RI">Rieti</option>
<option value="RN">Rimini</option>
<option value="RM">Roma</option>
<option value="RO">Rovigo</option>
<option value="SA">Salerno</option>
<option value="SS">Sassari</option>
<option value="SV">Savona</option>
<option value="SI">Siena</option>
<option value="SR">Siracusa</option>
<option value="SO">Sondrio</option>
<option value="TA">Taranto</option>
<option value="TE">Teramo</option>
<option value="TR">Terni</option>
<option value="TO">Torino</option>
<option value="TP">Trapani</option>
<option value="TN">Trento</option>
<option value="TV">Treviso</option>
<option value="TS">Trieste</option>
<option value="UD">Udine</option>
<option value="VA">Varese</option>
<option value="VE">Venezia</option>
<option value="VB">Verbania-Cusio-Ossola</option>
<option value="VC">Vercelli</option>
<option value="VR">Verona</option>
<option value="VV">Vibo Valentia</option>
<option value="VI">Vicenza</option>
<option value="VT">Viterbo</option>
</select>

Combo provincia (edit version)

<select id="provincia" name="provincia">
<option value="" <?php if ($provincia=="") echo "selected"; ?> >Seleziona</option>
<option value="AG" <?php if ($provincia=="AG") echo "selected"; ?> >Agrigento</option>
<option value="AL" <?php if ($provincia=="AL") echo "selected"; ?> >Alessandria</option>
<option value="AN" <?php if ($provincia=="AN") echo "selected"; ?> >Ancona</option>
<option value="AO" <?php if ($provincia=="AO") echo "selected"; ?> >Aosta</option>
<option value="AR" <?php if ($provincia=="AR") echo "selected"; ?> >Arezzo</option>
<option value="AP" <?php if ($provincia=="AP") echo "selected"; ?> >Ascoli Piceno</option>
<option value="AT" <?php if ($provincia=="AT") echo "selected"; ?> >Asti</option>
<option value="AV" <?php if ($provincia=="AV") echo "selected"; ?> >Avellino</option>
<option value="BA" <?php if ($provincia=="BA") echo "selected"; ?> >Bari</option>
<option value="BL" <?php if ($provincia=="BL") echo "selected"; ?> >Belluno</option>
<option value="BN" <?php if ($provincia=="BN") echo "selected"; ?> >Benevento</option>
<option value="BG" <?php if ($provincia=="BG") echo "selected"; ?> >Bergamo</option>
<option value="BI" <?php if ($provincia=="BI") echo "selected"; ?> >Biella</option>
<option value="BO" <?php if ($provincia=="BO") echo "selected"; ?> >Bologna</option>
<option value="BZ" <?php if ($provincia=="BZ") echo "selected"; ?> >Bolzano</option>
<option value="BS" <?php if ($provincia=="BS") echo "selected"; ?> >Brescia</option>
<option value="BR" <?php if ($provincia=="BR") echo "selected"; ?> >Brindisi</option>
<option value="CA" <?php if ($provincia=="CA") echo "selected"; ?> >Cagliari</option>
<option value="CL" <?php if ($provincia=="CL") echo "selected"; ?> >Caltanissetta</option>
<option value="CB" <?php if ($provincia=="CB") echo "selected"; ?> >Campobasso</option>
<option value="CE" <?php if ($provincia=="CE") echo "selected"; ?> >Caserta</option>
<option value="CT" <?php if ($provincia=="CT") echo "selected"; ?> >Catania</option>
<option value="CZ" <?php if ($provincia=="CZ") echo "selected"; ?> >Catanzaro</option>
<option value="CH" <?php if ($provincia=="CH") echo "selected"; ?> >Chieti</option>
<option value="CO" <?php if ($provincia=="CO") echo "selected"; ?> >Como</option>
<option value="CS" <?php if ($provincia=="CS") echo "selected"; ?> >Cosenza</option>
<option value="CR" <?php if ($provincia=="CR") echo "selected"; ?> >Cremona</option>
<option value="KR" <?php if ($provincia=="KR") echo "selected"; ?> >Crotone</option>
<option value="CN" <?php if ($provincia=="CN") echo "selected"; ?> >Cuneo</option>
<option value="EN" <?php if ($provincia=="EN") echo "selected"; ?> >Enna</option>
<option value="FE" <?php if ($provincia=="FE") echo "selected"; ?> >Ferrara</option>
<option value="FI" <?php if ($provincia=="FI") echo "selected"; ?> >Firenze</option>
<option value="FG" <?php if ($provincia=="FG") echo "selected"; ?> >Foggia</option>
<option value="FO" <?php if ($provincia=="FO") echo "selected"; ?> >Forl&igrave; - Cesena</option>
<option value="FR" <?php if ($provincia=="FR") echo "selected"; ?> >Frosinone</option>
<option value="GE" <?php if ($provincia=="GE") echo "selected"; ?> >Genova</option>
<option value="GO" <?php if ($provincia=="GO") echo "selected"; ?> >Gorizia</option>
<option value="GR" <?php if ($provincia=="GR") echo "selected"; ?> >Grosseto</option>
<option value="IM" <?php if ($provincia=="IM") echo "selected"; ?> >Imperia</option>
<option value="IS" <?php if ($provincia=="IS") echo "selected"; ?> >Isernia</option>
<option value="SP" <?php if ($provincia=="SP") echo "selected"; ?> >La Spezia</option>
<option value="AQ" <?php if ($provincia=="AQ") echo "selected"; ?> >L'Aquila</option>
<option value="LT" <?php if ($provincia=="LT") echo "selected"; ?> >Latina</option>
<option value="LE" <?php if ($provincia=="LE") echo "selected"; ?> >Lecce</option>
<option value="LC" <?php if ($provincia=="LC") echo "selected"; ?> >Lecco</option>
<option value="LI" <?php if ($provincia=="LI") echo "selected"; ?> >Livorno</option>
<option value="LO" <?php if ($provincia=="LO") echo "selected"; ?> >Lodi</option>
<option value="LU" <?php if ($provincia=="LU") echo "selected"; ?> >Lucca</option>
<option value="MC" <?php if ($provincia=="MC") echo "selected"; ?> >Macerata</option>
<option value="MN" <?php if ($provincia=="MN") echo "selected"; ?> >Mantova</option>
<option value="MS" <?php if ($provincia=="MS") echo "selected"; ?> >Massa Carrara</option>
<option value="MT" <?php if ($provincia=="MT") echo "selected"; ?> >Matera</option>
<option value="ME" <?php if ($provincia=="ME") echo "selected"; ?> >Messina</option>
<option value="MI" <?php if ($provincia=="MI") echo "selected"; ?> >Milano</option>
<option value="MO" <?php if ($provincia=="MO") echo "selected"; ?> >Modena</option>
<option value="NA" <?php if ($provincia=="NA") echo "selected"; ?> >Napoli</option>
<option value="NO" <?php if ($provincia=="NO") echo "selected"; ?> >Novara</option>
<option value="NU" <?php if ($provincia=="NU") echo "selected"; ?> >Nuoro</option>
<option value="OR" <?php if ($provincia=="OR") echo "selected"; ?> >Oristano</option>
<option value="PD" <?php if ($provincia=="PD") echo "selected"; ?> >Padova</option>
<option value="PA" <?php if ($provincia=="PA") echo "selected"; ?> >Palermo</option>
<option value="PR" <?php if ($provincia=="PR") echo "selected"; ?> >Parma</option>
<option value="PV" <?php if ($provincia=="PV") echo "selected"; ?> >Pavia</option>
<option value="PG" <?php if ($provincia=="PG") echo "selected"; ?> >Perugia</option>
<option value="PS" <?php if ($provincia=="PS") echo "selected"; ?> >Pesaro</option>
<option value="PE" <?php if ($provincia=="PE") echo "selected"; ?> >Pescara</option>
<option value="PC" <?php if ($provincia=="PC") echo "selected"; ?> >Piacenza</option>
<option value="PI" <?php if ($provincia=="PI") echo "selected"; ?> >Pisa</option>
<option value="PT" <?php if ($provincia=="PT") echo "selected"; ?> >Pistoia</option>
<option value="PN" <?php if ($provincia=="PN") echo "selected"; ?> >Pordenone</option>
<option value="PZ" <?php if ($provincia=="PZ") echo "selected"; ?> >Potenza</option>
<option value="PO" <?php if ($provincia=="PO") echo "selected"; ?> >Prato</option>
<option value="RG" <?php if ($provincia=="RG") echo "selected"; ?> >Ragusa</option>
<option value="RA" <?php if ($provincia=="RA") echo "selected"; ?> >Ravenna</option>
<option value="RC" <?php if ($provincia=="RC") echo "selected"; ?> >Reggio Calabria</option>
<option value="RE" <?php if ($provincia=="RE") echo "selected"; ?> >Reggio Emilia</option>
<option value="RI" <?php if ($provincia=="RI") echo "selected"; ?> >Rieti</option>
<option value="RN" <?php if ($provincia=="RN") echo "selected"; ?> >Rimini</option>
<option value="RM" <?php if ($provincia=="RM") echo "selected"; ?> >Roma</option>
<option value="RO" <?php if ($provincia=="RO") echo "selected"; ?> >Rovigo</option>
<option value="SA" <?php if ($provincia=="SA") echo "selected"; ?> >Salerno</option>
<option value="SS" <?php if ($provincia=="SS") echo "selected"; ?> >Sassari</option>
<option value="SV" <?php if ($provincia=="SV") echo "selected"; ?> >Savona</option>
<option value="SI" <?php if ($provincia=="SI") echo "selected"; ?> >Siena</option>
<option value="SR" <?php if ($provincia=="SR") echo "selected"; ?> >Siracusa</option>
<option value="SO" <?php if ($provincia=="SO") echo "selected"; ?> >Sondrio</option>
<option value="TA" <?php if ($provincia=="TA") echo "selected"; ?> >Taranto</option>
<option value="TE" <?php if ($provincia=="TE") echo "selected"; ?> >Teramo</option>
<option value="TR" <?php if ($provincia=="TR") echo "selected"; ?> >Terni</option>
<option value="TO" <?php if ($provincia=="TO") echo "selected"; ?> >Torino</option>
<option value="TP" <?php if ($provincia=="TP") echo "selected"; ?> >Trapani</option>
<option value="TN" <?php if ($provincia=="TN") echo "selected"; ?> >Trento</option>
<option value="TV" <?php if ($provincia=="TV") echo "selected"; ?> >Treviso</option>
<option value="TS" <?php if ($provincia=="TS") echo "selected"; ?> >Trieste</option>
<option value="UD" <?php if ($provincia=="UD") echo "selected"; ?> >Udine</option>
<option value="VA" <?php if ($provincia=="VA") echo "selected"; ?> >Varese</option>
<option value="VE" <?php if ($provincia=="VE") echo "selected"; ?> >Venezia</option>
<option value="VB" <?php if ($provincia=="VB") echo "selected"; ?> >Verbania-Cusio-Ossola</option>
<option value="VC" <?php if ($provincia=="VC") echo "selected"; ?> >Vercelli</option>
<option value="VR" <?php if ($provincia=="VR") echo "selected"; ?> >Verona</option>
<option value="VV" <?php if ($provincia=="VV") echo "selected"; ?> >Vibo Valentia</option>
<option value="VI" <?php if ($provincia=="VI") echo "selected"; ?> >Vicenza</option>
<option value="VT" <?php if ($provincia=="VT") echo "selected"; ?> >Viterbo</option>
</select>

Le versioni “edit version” sono le select della pagina di modifica delle informazioni. Per determinare l’option selezionata viene fatto un confronto con una variabile PHP che contiene l’informazione archiviata, eventualmente modificabile.

Pubblicato in: HTML, PHP, Risorse | 1 Commento »
Invia questo articolo a un amico via email Invia questo articolo a un amico via email

TwitteringJS – jQuery Plugin per pubblicare news sul proprio sito tramite Twitter

Pubblicato il 22/12/2011 alle 16:18

emawebdesign

Oggi voglio condividere con te un plugin per jQuery che ho realizzato per tutti coloro che vogliono pubblicare news sul proprio sito web, comodamente, utilizzando il proprio account Twitter.

Il plugin si chiama TwitteringJS e trovate qui tutti i dettagli per scaricarlo gratuitamente ed utilizzarlo emawebdesign

Pubblicato in: JavaScript, jQuery, News, Open Source, Risorse, Scripts, Web 2.0 | Nessun commento »
Invia questo articolo a un amico via email Invia questo articolo a un amico via email

Ecco i Blog stranieri che devi assolutamente seguire

Pubblicato il 26/7/2011 alle 00:33

emawebdesign

Chi mi conosce sa che sono un sostenitore dei blogger italiani. I Blogger italiani sono tanti, sono in gamba e hanno tante cose (interessantissime) da dire. Con la mia rubrica “I migliori post della settimana” (che conta ormai oltre 100 “puntate”) segnalo ogni domenica quanto di meglio (a mio parere) prodotto dalla blogosfera italiana.

Eppure, ci sono dei blog stranieri (importantissimi e famosissimi) che devi assolutamente seguire. Sono quanto di meglio puoi desiderare per rimanere sempre aggiornato su:

- Web Design
- Web Development
- Blogging
- Social Media

Se non li hai già nel tuo Feed Reader significa che navighi con un modem 56K, non twitti e non sai cos’è Facebook, quindi, è proprio a te, povero sfigato emawebdesign , che consiglio di non perdere mai di vista i seguenti blog (elencati non in ordine d’importanza ma in modo decisamente random):

01) http://www.1stwebdesigner.com
02) http://www.dezinerfolio.com/blog
03) http://www.hongkiat.com/blog
04) http://www.alistapart.com/articles
05) http://mashable.com
06) http://www.smashingmagazine.com
07) http://speckyboy.com
08) http://techcrunch.com
09) http://tutorialzine.com
10) http://www.webdesignerdepot.com

Si, lo so. Avresti preferito una bella listona con tanto di titoli, descrizioni e screenshot per ogni blog. Ma, a me, quei tipi di post annoiano, meglio una semplice e veloce lista di link emawebdesign

p.s se anche io sono uno sfigato che non segue qualche blog importante come quelli sopra citati, segnalami il blog straniero in questione con un commento emawebdesign

Pubblicato in: Blog, Risorse, Web 2.0 | 3 Commenti »
Invia questo articolo a un amico via email Invia questo articolo a un amico via email

Lightbox per visualizzare foto e gallery: i migliori scripts

Pubblicato il 30/3/2011 alle 00:13

emawebdesign

In ogni sito che si rispetti, una cosa che non può assolutamente mancare, è l’effetto “lightbox” per la visualizzazione di foto e gallery fotografiche. Il lightbox lo si trova in rete come script realizzato con framework come jQuery, MooTools o Prototype; è molto conosciuto e apprezzato da addetti ai lavori e utenti ed implementarlo è davvero semplice e veloce.

Vediamo, ora, quali sono gli script più usati ed apprezzati per implementare l’effetto “lightbox“:

01) Lightbox2 (demo)

02) ColorBox (demo)

03) FancyBox

04) FancyZoom

05) ImageZoom

06) LyteBox

07) PiroBox

08) ShadowBox (demo)

09) SlimBox

10) ThickBox

11) BumpBox (demo)

12) FaceBox

Se ne conosci altri segnalaceli nei commenti emawebdesign

Pubblicato in: Foto e immagini, JavaScript, jQuery, MooTools, Prototype, Risorse, Scripts | 2 Commenti »
Invia questo articolo a un amico via email Invia questo articolo a un amico via email

PHP IP Geolocation grazie alle API di IPinfoDB

Pubblicato il 7/2/2011 alle 07:11

emawebdesign

Nell’era del mobile, degli Smartphone e di Foursquare, offrire la geolocalizzazione ai propri utenti è quanto mai di moda…oltre a essere una risorsa molto importante per la web analytics.

Per noi web developer, esistono diversi servizi che permettono di geolocalizzare tramite indirizzo IP; uno che ho provato e che mi sento di consigliarvi è IPinfoDB. La registrazione è semplice e gratuita, subito dopo aver inviato le informazioni si ottiene la API Key con cui poter utilizzare le API messe a disposizione dal servizio.

In questa pagina è illustrato come si utilizzano le API ed, inoltre, è possibile scaricare una comoda classe PHP che possiamo utilizzare nelle nostre web applications. Le informazioni restituite dalle API sono il nome della nazione, della regione, della città, latitudine e longitudine. E’ possibile leggere le informazioni anche tramite JavaScript in formato XML o JSON.

Un ottimo servizio estremamente utile per geolocalizzare tramite indirizzo IP, tu l’hai mai provato? Conosci altri servizi validi che puoi suggerirci?

Pubblicato in: JavaScript, News, PHP, Risorse | Nessun commento »
Invia questo articolo a un amico via email Invia questo articolo a un amico via email

Framework per lo sviluppo Mobile

Pubblicato il 29/11/2010 alle 08:05

emawebdesign

Negli ultimi tempi si è parlato molto delle tecnologie del futuro, dei nuovi strumenti per lo sviluppo di siti e applicazioni (html5 su tutti) e della direzione in cui il web sta andando. Tutti sembrano concordare su un punto: il futuro del web è mobile. Con questo punto di vista sono abbastanza d’accordo, già oggi, il mobile ha acquisito un’importanza estremamente rilevante anche grazie alla grande diffusione di dispositivi come l’iPhone, il BlackBerry, i Tablet e grazie a sistemi come iOS e Android.

Anche se il futuro del web è mobile, il presente non scherza: il sempre crescente accesso al web tramite smartphone o tablet è una grande certezza, una certezza che non può che convincerci a sviluppare siti e applicazioni ottimizzate per i dispositivi mobili fin da subito. Anche in chiave business un’occasione importante su cui puntare già oggi. Se i blog sono quasi tutti dotati di una versione ottimizzata per il mobile, grazie a plugin come WPtouch o mobilePress, per i siti aziendali la situazione non è proprio la stessa. Sono davvero pochi a dotare il proprio sito web di una versione ottimizzata per il mobile, il perchè è estremamente difficile da comprendere.

A noi web designer e web developer tocca realizzare siti nuovi ottimizzati per il mobile, in parole povere, dovremo riscrivere il markup, il css e fare un doppio lavoro per ogni sito web. Un sito per i pc desktop e uno per i dispositivi mobili facendo grande attenzione alle diverse tipologie: smartphone, netbook, tablet (paura vero? emawebdesign )

Per nostra fortuna esistono già diverse soluzioni per lo sviluppo mobile, framework di lavoro estremamente validi in grado di fornirci codice già ottimizzato per i diversi dispositivi e per le diverse piattaforme. Voglio segnalarti quelli più importanti, i più conosciuti, utilizzati e apprezzati framework per lo sviluppo mobile:

- JQtouch (abbiamo già parlato di JQtouch qui su EmaWebDesign emawebdesign )
- Sencha Touch
- PhoneGap
- Jo
- Zepto

Ad una prima occhiata si può subito intuire la grande “convenienza” dell’utilizzo di questi strumenti davvero validi anche se ho potuto apprezzare, nella pratica, soltanto jQtouch che ho già utilizzato. Anche gli altri sembrano essere ben fatti ma, quello che più di tutti terrei d’occhio, è l’appena nato jQuery Mobile.

La versione mobile del noto framework JavaScript offre supporto per qualsiasi piattaforma, da iOS ad Android passando per Windows Phone, webOS, MeeGo e Symbian. Mette a disposizione layout ottimizzati, widget/UI, temi e un set completo di feature, API e componenti, tutto quello che serve per sviluppare siti e/o applicazioni cross-platform. Trattandosi di jQuery non possiamo avere alcun dubbio sulla qualità del progetto emawebdesign

Tu hai già iniziato a prevedere lo sviluppo mobile per i siti dei tuoi clienti? Quali strumenti utilizzi?

Pubblicato in: Android, Apple, HTML, iPhone, JavaScript, jQuery, Mobile, News, Risorse | Nessun commento »
Invia questo articolo a un amico via email Invia questo articolo a un amico via email

RightJS: un ottimo framework JavaScript

Pubblicato il 13/9/2010 alle 08:10

emawebdesign

Di framework JS ne esistono davvero tanti, molti dei quali, estremamente validi (Dojo, MooTools, Prototype, Script.aculo.us, ExtJS). Il più famoso, utilizzato e “amato” dai web developer è sicuramente jQuery, framework, che io stesso utilizzo in tutti i miei progetti. L’aver trovato il framework “ideale” non placa, però, la mia curiosità e la mia voglia di “guardarmi intorno” alla ricerca di alternative e novità.

Ultimamente mi sono “imbattuto” in un ottimo framework JS rilasciato sotto licenza MIT License; si chiama RightJS e lo trovi alla seguente URL: rightjs.org

L’utilizzo è davvero semplice, chi ha già familiarità con la sintassi di jQuery non avrà alcuna difficoltà ad utilizzare immediatamente RightJS. Ecco un esempio di animazione di tipo Fade:

document.onReady(function() {
new Fx.Fade('elem').start('out');
new Fx.Fade('elem').start('in');
});

Ed un esempio di innerHTML avviato da un click:

$('button').on('click', function() {
$('element').replace('testo inserito tramite rightjs');
});

RightJS supporta la programmazione OOP, Ajax e non manca di una ricca sezione di UI costituita dagli immancabili:

- Autocompleter
- Calendar
- Colorpicker
- Lightbox
- Slider
- Tabs
- Uploader

Anche se non riesci a fare a meno del tuo framework preferito, vale comunque la pena di dargli un’occhiata. Fammi sapere cosa ne pensi emawebdesign

Pubblicato in: Ajax, JavaScript, Programmazione, Risorse, Scripts | 3 Commenti »
Invia questo articolo a un amico via email Invia questo articolo a un amico via email

Migliorare le performance di una pagina web con Google Minify

Pubblicato il 7/9/2010 alle 22:13

Articolo di Andrea Pernici

Come oramai noto da un bel po’ di tempo è un fattore del posizionamento anche la velocità di caricamento delle pagine web.

Si è discusso molto in merito e questo “Page Speed” è diventato un vero tormentone anche in virtù del fatto che all’interno del Webmaster Tools di google è comparsa una voce sperimentale dedicata proprio alla velocità di caricamento delle pagine del proprio sito con una modalità un po’ oscura e incerta.

Non c’è infatti un modo assoluto per calcolare la reale velocità di un sito e sulla base di quali parametri si possa ottenere il messaggio “il tuo sito è più veloce del 92% dei siti”, ma è sicuramente da tenere presente che la velocità è un fattore SEO a tutti gli effetti ed è anche un fattore determinante quando si parla di usabilità, esperienza utente e conversioni.

La percezione che si può ottenere dallo strumento sperimentale è che questa velocità venga stimata tramite google toolbar o forse Google Chrome o altri servizi google che il navigatore usa e di certo in questo caso il tempo di caricamento può essere influenzato dallo stato della connessione del navigatore e da altri mille fattori che non possono determinare in assoluto la velocità di un sito web.

A parte tutto questo quello che conta è che un sito va ottimizzato al massimo senza troppo pensare ai secondi di caricamento, ma semplicemente tenendo a mente che dobbiamo pensare a noi stessi ed evitare confronti perché confronti non se ne possono fare. Un sito web è un insieme di cose quindi bisogna unire uno ad uno i vari fattori e combinarli insieme per ottenere il massimo relativo al nostro sito e non il massimo assoluto (non possiamo competere con una pagina bianca con solo testo, ma non è detto che quella pagina sia più usabile, più gradevole e con più beneficio emotivo emawebdesign … spero sia chiaro il concetto.

Dopo queste premesse passiamo alla parte un po’ più tecnica del post…vi voglio parlare di uno strumento molto utile per migliorare le vostre pagine senza troppo sforzo e indipendentemente dal fatto che usiate un CMS oppure un sito realizzato da voi.

L’applicazione è “Minify” ( http://code.google.com/p/minify/ ). Minify è un applicazione sviluppata in PHP5 che aiuta nell’adempimento di molte delle regole che permettono di migliorare le performance di una pagina web.

Il suo utilizzo è molto semplice e una volta scaricata l’applicazione basta semplicemente settare secondo le proprie esigienze il file di configurazione e seguire le istruzioni molto dettagliate presenti all’interno del file e all’interno della pagina web dell’applicazione.

emawebdesign

In questa immagine potete vedere il contenuto del file .zip che potete scaricare dal sito.

Quello che ci interessa è la cartella min che ha come contenuto i seguenti file e cartelle

emawebdesign

Nella stragrande maggioranza dei casi per iniziare ad utilizzare il builder e l’applicazione non è neccessaria alcuna modifica al file config.php, ma se avete qualche problema allora potete mettervi mano e leggere i vari suggerimenti presenti all’interno del file.

Giunti a questo punto non vi resta che uppare la cartella min sul vostro spazio web e visitare la url miosito.ext/min/ e magicamente vi apparirà un semplice strumento con questo aspetto

emawebdesign

Grazie a questa banale interfaccia potete combinare i vostri file CSS e JS distintamente specificando le rispettive locazioni e cliccando Update otterrete il codice da inserire nelle vostre pagine in sostituzione dei vostri CSS o JS combinati.

Lo strumento è davvero intuitivo e segnala in modo immediato anche eventuali errori, come ad esempio nell’immagine il percorso dei file che non esistono.

Dopo aver preso dimestichezza con lo strumento diventerà molto più semplice e veloce gestire i file JS e CSS del vostro sito in base alle varie pagine visto che il builder è solo un’applicazione, ma non è assolutamente necessario visto che potete anche utilizzare il file groupsConfig.php per gestire i gruppi di file di cui avete bisogno all’interno di ogni sezione del vostro sito (immgine 4), oppure specificare il codice per le vostre pagine a mano seguendo la seguente regola: /min/f=vostroprimofile.css, vostrosecondofile.css,vostroterzofile.css etc etc.

emawebdesign

In concreto vi mostro un esempio pratico della situazione che dovrete fronteggiare.

Pagina originale

<link rel="stylesheet" href="css/stile1.css" type="text/css" />
<link rel="stylesheet" href="css/stile2.css" type="text/css" />
<link rel="stylesheet" href="css/stile3.css" type="text/css" />
<link rel="stylesheet" href="css/stile4.css" type="text/css" />
<script type="text/javascript" src="js/js1.css"></script>
<script type="text/javascript" src="js/js2.css"></script>
<script type="text/javascript" src="js/js3.css"></script>

Pagina con css e js minificati e combinati al posto di quelli originali

<link type="text/css" rel="stylesheet" href="/min/b=css&amp;f=stile1.css,stile2.css,stile3.css,stile4.css" />
<script type="text/javascript" src="/min/b=js&amp;f=js1.js,js2.js,js3.js"></script>

Pagina con css e js minificati e combinati usando i gruppi

<link type="text/css" rel="stylesheet" href="/min/g=nomeGruppoCss" />
<script type="text/javascript" src="/min/g=nomeGruppoJs"></script>

ipotizzando che nel file groupsConfig.php ci sia:

'nomeGruppoJs' => array('//js/file1.js', '//js/file2.js', '//js/file3.js'),
'nomeGruppoCss' => array('//css/stile1.css', '//css/stile2.css','//css/stile3.css', '//css/stile4.css'),

Quali sono i vantaggi ?

Ora che abbiamo perso questa oretta abbiamo ottenuto molteplici vantaggi:

  1. Possiamo continuare a tenere distinti vari file CSS e JS senza combinarli a mano e dunque mantenendo l’organizzazione dei nostri file chiara.
  2. I nostri file vengono minificati e dunque risparmiamo una notevole quantità di banda e riduciamo il peso della pagina.
  3. I file vengono compressi dall’applicazione quindi salviamo ulteriore banda e secondi.
  4. Sui file viene settata una scadenza e vengono “cachati” quindi riusciamo a velocizzare le visite successive ( di default nel file config.php abbiamo questo valore $min_serveOptions['maxAge'] = 1800; che ovviamente può essere modificato in base alle vostre preferenze).
  5. Grazie a questa applicazione riusciamo a guadagnare in un colpo solo moltissimi punti dai tool Google Page Speed e YSlow andando ad adempiere ad un alto numero di regole.

Gli svantaggi o eventuali problemi

Più che svantaggi ci potrebbero essere problemi con alcune combinazioni di file sopratutto Javascript quindi se combinando molti file notate che qualcosa non va più nel vostro sito cercate di identificare il file che una volta combinato va in conflitto con gli altri o risulta corrotto e continuate ad utilizzarlo singolarmente.

Controllate i requisiti richiesti dall’applicazione per funzionare.

Autore dell’articolo: Andrea Pernici lavora come freelance ed è project manager di GT Idea. Laureato in informatica e giocatore di pallamano, puoi seguirlo sul suo blog www.andreapernici.com

Pubblicato in: Google, JavaScript, PHP, Programmazione, Risorse, Scripts | 2 Commenti »
Invia questo articolo a un amico via email Invia questo articolo a un amico via email

jQTouch: applicazioni per iPhone con un plugin jQuery

Pubblicato il 10/8/2010 alle 00:28

emawebdesign

Gli sviluppatori web, che realizzano applicazioni per il mobile, hanno finalmente trovato un alleato con cui sviluppare applicazioni per iPhone: jQTouch. Non sto parlando di Objective C/Cocoa ma di un potente plugin per jQuery che permette a chi ha familiarità con HTML/CSS/JavaScript di realizzare applicazioni che si presentano come “native” dell’iPhone, quindi, con grafica, animazioni e funzionalità identiche a quelle delle applicazioni native iPhone.

Per “ricreare” grafica e animazioni tipiche delle applicazioni native iPhone con HTML/CSS/JS si passerebbe obbligatoriamente per un duro lavoro di scrittura del codice mentre, con l’utilizzo di jQTouch, con poche righe di codice e un pò di Ajax si possono realizzare applicazioni identiche in tutto e per tutto a quelle native. Un notevole risparmio di tempo durante la scrittura dell’applicazione ed un vantaggio notevole: in caso di problemi con AppStore o in caso di lunghe attese per la pubblicazione dell’applicazione (o di un suo aggiornamento), è possibile predisporre l’applicazione via web trattandosi infatti di una web application!

Inoltre, realizzare un’applicazione iPhone basata su una web app, permette lo sviluppo della stessa tramite gli ide e software preferiti, non bisogna obbligatoriamente utilizzare MAC e si può utilizzare l’applicazione da qualunque dispositivo dotato di browser web.

Si, ma la pubblicazione dell’applicazione su AppStore?

Esistono strumenti di sviluppo come PhoneGap che convertono applicazioni realizzate con HTML/CSS/JS in applicazioni pronte per essere inviate ad AppStore. Non ho mai utilizzato tale strumento ma, con una veloce googlata, si può vedere che in rete se ne parla molto bene.

jQTouch è opera di David Kaneda. Sotto potete visualizzare un video che mostra il plugin e questo è il canale ufficiale Vimeo di David: davidkaneda.

Se ti interessa jQTouch e lo sviluppo di applicazioni iPhone tramite HTML/CSS/JS iscriviti al feed RSS perchè in futuro parleremo ancora di questi argomenti emawebdesign

Pubblicato in: Ajax, Apple, CSS, HTML, iPhone, jQuery, Mobile, Risorse, Video | 1 Commento »
Invia questo articolo a un amico via email Invia questo articolo a un amico via email

Short Url fai da te grazie a Yourls

Pubblicato il 19/7/2010 alle 07:00

emawebdesign

Negli ultimi tempi abbiamo visto nascere e affermarsi servizi di url shortening come tinyurl e bit.ly. Questi servizi permettono di convertire, con un semplice click, una url lunga in una url corta, una short url.

A cosa servono le short url?

Nell’era dei social media, gli utenti, hanno esigenza di condividere i propri contenuti ed è sicuramente più comodo utilizzare url corte piuttosto che lunghe ma, soprattutto, per servizi come Twitter dove è possibile digitare soltanto 140 caratteri per ogni aggiornamento, l’utilizzo di short url è assolutamente necessario per non sprecare il numero di caratteri a disposizione.

Per una precisa strategia aziendale o, magari, a causa di un ego gigantesco emawebdesign potreste voler utilizzare un url shortener personalizzato, installato su un vostro dominio. Io potrei utilizzare un dominio tipo ema.li (sarà libero??) emawebdesign

Per tale scopo potete utilizzare YOURLS, una serie di script PHP che vi permetteranno di mettere in piedi il vostro url shortener personalizzato su un dominio che supporti PHP, MySQL e il modulo di Apache mod rewrite. E’ scontato che dovrete registrare un dominio che sia il più corto possibile, altrimenti la cosa non avrebbe senso emawebdesign

Yourls vi darà, inoltre, la possibilità di decidere se rendere pubblico il servizio o mantenerlo privato. Mette a disposizione delle API, un bookmarklet e, soprattutto, degli strumenti di analisi per i vostri short url…la cosa più importante di tutte emawebdesign

Pubblicato in: News, PHP, Risorse, Scripts, Web 2.0, Web Analytics | Nessun commento »
Invia questo articolo a un amico via email Invia questo articolo a un amico via email