come gestire la selezione data

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao

Tranquilli ragazzi,

Quel piccolo errore l'ho già risolto. Immaginavo che i ": " non c'entrassero niente. Invece quello che non capisco è perchp la data ossia il cilo for i parte da 10 e non da 1. Inoltre mi potreste aiutare a risolve il problema del fatto che gli array che ho fatto non vengono visualizzati In Questo caso mese città e provincia. E' sempre un unico argomento. Risolto il mese rislvo anche gli altri di problema. Riposto i codici:

array città, provincia, mesi:

PHP:
<?php


//Liste città

$citta = array(

$citta['Agrigento'] = "Agrigento ",
$citta['Alessandria'] = "Alessandria" ,
$citta['Ancona'] = "Ancona",
$citta['Aosta'] = "Aosta",
$citta['Aquila'] = "Aquila",
$citta['Arezzo'] = "Arezzo",
$citta['Ascoli'] = "Ascoli",
$citta['Piceno'] = "Piceno",
$citta['Asti'] = "Asti",
$citta['Avellino'] = "Avellino" ,
$citta['Bari'] = "Bari",
$citta['Belluno'] = "Belluno",
$citta['Benevento'] = "Benevento",
$citta['Bergamo'] = "Bergamo",
$citta['Biella'] = "Biella",
$citta['Bologna'] = "Bologna",
$citta['Bolzano'] = "Bolzano",
$citta['Brescia'] = "Brescia",
$citta['Brindisi'] = "Brindisi",
$citta['Cagliari'] = "Cagliari",
$citta['Caltanissetta'] ="Caltanissetta" ,
$citta['Campobasso'] = "Campobasso",
$citta['Caserta'] = "Caserta",
$citta['Catania'] = "Catania",
$citta['Catanzaro'] = "Catanzaro",
$citta['Chieti'] = "Chieti",
$citta['Como'] = "Como",
$citta['Cosenza'] = "Cosenza" ,
$citta['Cremona'] = "Cremona",
$citta['Crotone'] = "Crotone",
$citta['Cuneo'] = "Cuneo",
$citta['Enna'] = "Enna",
$citta['Ferrara'] = "Ferrara",
$citta['Firenze'] = "Firenze",
$citta['Foggia'] = "Foggia",
$citta['Forlì e Cesena'] = "Forli_Cesena",
$citta['Frosinone'] = "Frosinone",
$citta['Genova'] = "Genova",
$citta['Gorizia'] = "Gorizia",
$citta['Grosseto'] = "Grosseto",
$citta['Imperia'] = "Imperia",
$citta['Isernia'] = "Isernia",
$citta['LaSpezia'] = "La_Spezia",
$citta['Latina'] = "Latina",
$citta['Lecce'] = "Lecce",
$citta['Lecco'] = "Lecco",
$citta['Livorno'] = "Livorno",
$citta['Lodi'] = "Lodi",
$citta['Lucca'] = "Lucca",
$citta['Macerata'] = "Macerata",
$citta['Mantova'] = "Mantova",
$citta['Massa - Carrara'] = "Massa_Carrara",
$citta['Carrara'] = "Carrara",
$citta['Matera'] = "Matera",
$citta['Messina'] = "Messina",
$citta['Milano'] = "Milano",
$citta['Modena'] = "Modena",
$citta['Napoli'] = "Napoli",
$citta['Novara'] = "Novara",
$citta['Nuoro'] = "Nuoro",
$citta['Oristano'] = "Oristano",
$citta['Padova'] = "Padova",
$citta['Palermo'] = "Palermo",
$citta['Parma'] = "Parma",
$citta['Pavia'] = "Pavia",
$citta['Perugia'] = "Perugia",
$citta['Pesaro_Urbino'] = "Pesaro_Urbino",
$citta['Pescara'] = "Pescara",
$citta['Piacenza'] = "Piacenza",
$citta['Pisa'] = "Pisa",
$citta['Pistoia'] = "Pistoia",
$citta['Pordenone'] = "Pordenone",
$citta['Potenza'] = "Potenza",
$citta['Prato'] = "Prato",
$citta['Ragusa'] = "Ragusa",
$citta['Ravenna'] = "Ravenna",
$citta['Reggio_Calabria'] = "Reggio_Calabria",
$citta['Reggio_Emilia'] = "Reggio_Emilia",
$citta['Rieti'] = "Rieti",
$citta['Rimini'] = "Rimini",
$citta['Roma'] = "Roma",
$citta['Rovigo'] = "Rovigo",
$citta['Salerno'] = "Salerno",
$citta['Sassari'] = "Sassari",
$citta['Savona'] = "Savona",
$citta['Siena'] = "Siena",
$citta['Siracusa'] = "Siracusa",
$citta['Sondrio'] = "Sondrio",
$citta['Taranto'] = "Taranto",
$citta['Teramo'] = "Teramo",
$citta['Terni'] = "Terni",
$citta['Torino'] = "Torino",
$citta['Trapani'] = "Trapani",
$citta['Trento'] = "Trento",
$citta['Treviso'] = "Treviso",
$citta['Udine'] = "Udine",
$citta['Varese'] = "Varese",
$citta['Venezia'] = "Venezia",
$citta['Verbano_Cusio_Ossola'] = "Verbano_Cusio_Ossola",
$citta['Vercelli'] = "Vercelli",
$citta['Vercelli'] = "Vercelli",
$citta['Vibo_Valentia'] = "Vibo_Valentia",
$citta['Viterbo'] = "Viterbo",
);
        //Liste Province

$province = array(
      
$province['AG'] = "AG",
$province['AL'] = "AL",
$province['AN'] = "AN",
$province['AO'] = "AO",
$province['AP'] = "AP",
$province['AQ'] = "AQ",
$province['AR'] = "AR",
$province['AT'] = "AT",
$province['AV'] = "AV",
$province['BA'] = "BA",
$province['BG'] = "BG",
$province['BI'] = "BI",
$province['BL'] = "BL",
$province['BN'] = "BN",
$province['BO'] = "BO",
$province['BR'] = "BR",
$province['BS'] = "BS",
$province['BZ'] = "BZ",
$province['CA'] = "CA",
$province['CB'] = "CB",
$province['CE'] = "CE",
$province['CH'] = "CH",
$province['CL'] = "CL",
$province['CN'] = "CN",
$province['CO'] = "CO",
$province['CR'] = "CR",
$province['CS'] = "CS",
$province['CT'] = "CT",
$province['CZ'] = "CZ",
$province['EE'] = "EE",
$province['EN'] = "EN",
$province['FC'] = "FC",
$province['FE'] = "FE",
$province['FG'] = "FG",
$province['FI'] = "FI",
$province['FO'] = "FO",
$province['FR'] = "FR",
$province['GE'] = "GE",
$province['GO'] = "GO",
$province['GR'] = "GR",
$province['IM'] = "IM",
$province['IS'] = "IS",
$province['KR'] = "KR",
$province['LC'] = "LC",
$province['LE'] = "LE",
$province['LI'] = "LI",
$province['LO'] = "LO",
$province['LT'] = "LT",
$province['LU'] = "LU",
$province['MC'] = "MC",
$province['ME'] = "ME",
$province['MI'] = "MI",
$province['MN'] = "MN",
$province['MO'] = "MO",
$province['MS'] = "MS", 
$province['MT'] = "MT",
$province['NA'] = "NA",
$province['NO'] = "NO",
$province['NU'] = "NU",
$province['OR'] = "OR",
$province['PA'] = "PA",
$province['PC'] = "PC",
$province['PD'] = "PD",
$province['PE'] = "PE",
$province['PG'] = "PG",
$province['PI'] = "PI",
$province['PN'] = "PN",
$province['PO'] = "PO",
$province['PR'] = "PR",
$province['PS'] = "PS",
$province['PT'] = "PT",
$province['PU'] = "PU",
$province['PV'] = "PV", 
$province['PZ'] = "PZ",
$province['RA'] = "RA",
$province['RC'] = "RC",
$province['RE'] = "RE",
$province['RG'] = "RG",
$province['RI'] = "RI",
$province['RM'] = "RM",
$province['RN'] = "RN",
$province['RO'] = "RO",
$province['SA'] = "SA",
$province['SI'] = "SI",
$province['SO'] = "SO",
$province['SP'] = "SP",
$province['SR'] = "SR",
$province['SS'] = "SS",
$province['SV'] = "SV",
$province['TA'] = "TA",
$province['TE'] = "TE",
$province['TN'] = "TN",
$province['TO'] = "TO",
$province['TP'] = "TP",
$province['TR'] = "TR",
$province['TS'] = "TS",
$province['TV'] = "TV",
$province['UD'] = "UD",
$province['VA'] = "VA",
$province['VB'] = "VB",
$province['VC'] = "VC",
$province['VE'] = "VE",
$province['VI'] = "VI",
$province['VR'] = "VR",
$province['VT'] = "VT",
$province['VV'] = "VV",
);

// Mesi

//Lista mesi

$mese = array(

$mese['01'] = "01",
$mese['02'] = "02",
$mese['03'] = "03",
$mese['04'] = "04",
$mese['05'] = "05",
$mese['06'] = "06",
$mese['07'] = "07",
$mese['08'] = "08",
$mese['09'] = "09",
$mese['10'] = "10",
$mese['11'] = "11",
$mese['12'] = "12",
);

E questo è il codice per il richiamo dell'array (che in precedenza su un vecchio sito che avevo fatto andava, adesso non va più :( ):

Richiamo dell'array:

PHP:
<align="left">          

    Mese: 

<? 
echo "<select name='mese'>";  
foreach($mese as $chiave => $valore){//ciclo l'array 
    echo "<option value='".$chiave."'>".$valore."</option>"; 
} 

?>

PHP:
foreach($mese as $chiave => $valore){//ciclo l'array

Qua mi da il cartellino giallo e non capisco il perchè (borgo dai commenti che vedo, forse mi avevi aiutato proprio te quella volta).

P.S.: Non mi toccate il gatto pasticcione ch emi ha salvato più di una volta. Anche se non lo conosco al tatto sono sicuro che è una persona simpatica e disponibile :p
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
In questo caso senza i nomi ma solo numeri crescenti è inutile fare un array per $mese, fai cosi

PHP:
echo "<select name='mese'>"; 
for($i=1;$i<=12;$i++) echo sprintf("<option value='%1$02d'>%1$02d</option>",$i);
echo "</select>";
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao

Ehmm scusami Nefyt,

Ma con i numeri non mi piace volevo mettere i nomi dei mesi sennò avrei fatto un altro ciclo for next per i mesi. Mi sembra più elegante secondo me. So che so pignoletto :p
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Ehmm scusami Nefyt,

Ma con i numeri non mi piace volevo mettere i nomi dei mesi sennò avrei fatto un altro ciclo for next per i mesi. Mi sembra più elegante secondo me. So che so pignoletto :p

Allora perché non li hai messi? Correggi $mese dichiarandolo correttamente

PHP:
$mese = array( 
    '01' => 'Gennaio',
    '02' => 'Febbraio',
    '03' => 'Marzo'
   //etc...
);
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao

Allora ho sostituito come mi hai detto tu, ma mi da tutto errore:

PHP:
//Lista mesi

$mese = array(

'01' ==> "Gennaio",
'02' ==> "Febbraio",
'03' ==>"Marz",
'04' ==> "Aprile",
'05' ==> "Maggio",
'06' ==> "Giugno",
'07' ==> "Luglio",
'08' ==> "Agosto",
'09' ==> "Settembre",
'10' ==> "Ottobre",
'11' ==> "Novembre",
'12' ==> "Dicembre",
);
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Te li tirerei anch'io gli orecchi, ti ho detto che la virgola si mette se ci sono degli altri valori dopo quindi nell'ultimo no

Inoltre è => non ==>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
scusa una cosa, non sto parlando di sintassi di php: ma che "cavolo" ci fai con un array in cui elemchi i nomi delle province e un array in cui elenchi le sigle delle stesse?
non so se ti sei reso conto quelle che tu chiami citta non sono altro che le province (i capoluoghi di provincia, che forse non esisteranno più almeno del punto di vista amministrativo[lo spero]), forse ti stai confondendo con i cumuni

guarda che pinco può abitare nella citta di parma provincia di PR, ma pallino può abitare nella città di busseto provincia di PR
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao

No,

Sono in due pagine diverese come mi aveva suggerito borgo un po' di tempo fa. Ti posto l'array del mese perchè sto lavorando per adesso solo su quello poi una volta correto, correggerò anche qelli delle città e province.


array mese
Il file in questione si chiama arraydiselezione.php

PHP:
//Lista mesi

$mese = array(  //Qua mi da cartellino giallo

'01' => 'Gennaio',
'02' => "Febbraio",
'03' =>"Marzo",
'04' => "Aprile",
'05' => "Maggio",
'06' => "Giugno",
'07' => "Luglio",
'08' => "Agosto",
'09' => "Settembre",
'10' => "Ottobre",
'11' => "Novembre",
'12' => "Dicembre"
);

E questo è il codice di richiamo:

PHP:
   Mese: 

<? 
echo "<select name='Mese'>";  
foreach($mese as $chiave => $valore){//ciclo l'array Qua mi da il cartellino giallo
    echo "<option value='".$chiave."'>".$valore."</option>"; 
} 

?>

Questo è quanto. Non c'è nessun db.
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao

ciao
scusa una cosa, non sto parlando di sintassi di php: ma che "cavolo" ci fai con un array in cui elemchi i nomi delle province e un array in cui elenchi le sigle delle stesse?
non so se ti sei reso conto quelle che tu chiami citta non sono altro che le province (i capoluoghi di provincia, che forse non esisteranno più almeno del punto di vista amministrativo[lo spero]), forse ti stai confondendo con i cumuni

guarda che pinco può abitare nella citta di parma provincia di PR, ma pallino può abitare nella città di busseto provincia di PR

Allora,

In molti forum cin cui sono iscritto tra cui mi sembra anche il vostro (correggemi se sbaglio), ti chiedono una volta iscritto, ti chiedono citta e poi provincia. Anche su fb fa la stessa cosa. Così ho pensato di fare una select di città e delle province. Ecco da cosa mi serviva città e province. Forse sbaglierò metodo non so ditemi voi....
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
ma tu stai confondendo le città con i capoluoghi di provincia, non esistono solo quelli come città, anche qui nel forum io ho indicato solo la provincia, ma volendo potrei mettere anche il comune (che NON è parma città anzi è a 35 km da parma città)
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao

Allora ho fatto un paio di prove,

Mi spiegate perchè all'interno del programma dove c'è foreach, mettendo l'array funziona, e mettendolo esternamente in un file chiamato arraydiselezione.php, non funziona ??? Mi spiego meglio e posto subito i codici che ho fatto.

Dunque è un file di prova. Il file file viene chiamato per comodità index.php e il suo contenuto è il seguente:

PHP:
?php
        require_once("connetti.php");

?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
      Genere:
<?php
echo "<select name=\"genere\">"; 
$genere=array();

$genere['avventura']="Avventura";
$genere['azione']="Azione";
$genere['biografico']="Biografico";
$genere['cartoneanimato']="Cartone Animato";
$genere['comico']="Comico";
$genere['commedia']="Commedia";
$genere['documentario']="Documentario";
$genere['drammatico']="Drammatico";
$genere['erotico']="Erotico";
$genere['fantascienza']="Fantascienza";
$genere['guerra']="Guerra";
$genere['horror']="Horror";
$genere['hard']="Hard xxx";
$genere['musicale']="Musicale";
$genere['noir']="Noir";
$genere['poliziesco']="Poliziesco";
$genere['pulp']="Pulp";
$genere['sentimentale']="Sentimentale";
$genere['trhiller']="Thriller";
$genere['storico']="Storico";
$genere['western']="Western";

foreach($genere as $chiave => $valore){
    echo "<option value=\"$chiave\">$valore</option>";
}
echo "</select>";
?>
    </body>
</html>

In questa maniera, se faccio girare tale programmino, funziona e si visualizza tutto il contenuto. Invece se lo metto all'interno di un file chiamato appunto array di selezione, non va. ossia questi sono i codici:

arraydiselezione.php

PHP:
<?php

//Genere Film

$genere=array();

$genere['avventura']="Avventura";
$genere['azione']="Azione";
$genere['biografico']="Biografico";
$genere['cartoneanimato']="Cartone Animato";
$genere['comico']="Comico";
$genere['commedia']="Commedia";
$genere['documentario']="Documentario";
$genere['drammatico']="Drammatico";
$genere['erotico']="Erotico";
$genere['fantascienza']="Fantascienza";
$genere['guerra']="Guerra";
$genere['horror']="Horror";
$genere['hard']="Hard xxx";
$genere['musicale']="Musicale";
$genere['noir']="Noir";
$genere['poliziesco']="Poliziesco";
$genere['pulp']="Pulp";
$genere['sentimentale']="Sentimentale";
$genere['trhiller']="Thriller";
$genere['storico']="Storico";
$genere['western']="Western" //giusto togliendo l'ultimo ";" ?????

?>

E questo è sempre il file index modificato:

[PHP]

<?php
        require_once("connetti.php");

?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
      Genere:
<?php
echo "<select name=\"genere\">"; //*********devi mettere il php dove vuoi vederlo
foreach($genere as $chiave => $valore){//ciclo l'array
    echo "<option value=\"$chiave\">$valore</option>";
}
echo "</select>";
?>
    </body>
</html>

Ovviamente non visualizza una cippa lippa, sinceramente non capisco il perchè. A me serve di averlo esterno, in quanto sennò viene un papier di roba che non finisce più e poi per metterci le mani con le dovute correzioni diventa complicato.
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao

Per Borgo e company,

V'invito a leggere questa discussione le prime volte con Borgo. Ero alle prime armi con il php.

La discussione si trova: http://forum.mrwebmaster.it/php/27731-cancellazione-record.html

Borgo ti chiedo di rivedere quello ch emi avevi postato un bel po di tempo fa e funzionava alla perfezione, ora non capisco il perchè non funziona più :(
Spero che qualcuno mi sappia dare una spiegazione.

P.S.: Il trattamento del file array sta alla prima pagina.
 
Discussioni simili
Autore Titolo Forum Risposte Data
asevenx Cerco plugin per gestire appuntamenti con agenda e campi di selezione WordPress 4
G Qualcuno conosce questo software per gestire le telecamere IP Cam e Videosorveglianza 0
E Come gestire al meglio le immagini legno grande formato Photoshop 0
L Interfaccia grafica per gestire sql server .NET Framework 1
R Plugin per Gestire videocorsi a pagamento WordPress 3
M Come gestire aggiornamenti e modifiche di sito live CMS (Content Management System) 0
S Gestire scelta dropdown con dati da Mysql PHP 2
Tommy03 Gestire dimensioni immagini PHP 4
D Come gestire un singolo checkbox PHP 10
MarcoGrazia Gestire lista campi vuoti in fase di autenticazione jQuery 1
elpirata Gestire permessi accesso alle pagine PHP 3
A [ASP.Net] Gestire il profilo ADMIN in un progetto ASP NET e pattern MVC ASP.NET 0
M [PHP] Come gestire gli utenti online PHP 9
M [php] Come gestire i tags PHP 1
svtmaster professionalità per gestire sito web Offerte e Richieste di Lavoro e/o Collaborazione 4
L [HTML] Gestire movimento GIF HTML e CSS 0
BestSellerMauroTop Software per gestire tanti profili e pagine, e farle crescere in modo autonomo! Annunci servizi di Social Media Marketing 0
W Gestire ccTalk o libreria c++ da php PHP 0
W [PHP] gestire una richiesta curl sul server PHP 0
W Piccolo sistema per gestire alcune periferiche, Java o altro linguaggio? Java 8
bubino8 [WordPress] Gestire SSL (https://) da .htaccess WordPress 9
C [WordPress] Creare e gestire un nuovo sito web WordPress 5
M Gestire ErrorDocument 404 mantenendo lo stesso url Web Server 0
S gestire una tabella mysql PHP 9
R gestire il ritorno di una variabile con success Ajax 2
S Gestire Motion Detection TP-LINK CAMERA NC200 IP Cam e Videosorveglianza 0
A [Javascript] [HTML] Gestire una pagina esterna con 2 iframe Javascript 4
webmachine [PHP] gestire rinnovi PHP 1
P Gestire accesso ad un file xml pubblico PHP 1
D Gestire diversi tipi di pagamento per tipologia di cliente E-Commerce 4
matteoraggi Software per gestire migliaia di permament redirect? SEO e Posizionamento 0
K Gestire response con servlet remota Sviluppo app per Android 1
P Piccolo software per gestire gli utenti. Snippet PHP 5
F Gestire data e ora PHP 6
D Gestire firme digitali con PHP PHP 0
C [Facebook Autolike]Software per gestire più account, mandare like, creare stati, amicizie e altro.. Vendere e Acquistare pubblicita' online 0
D gestire commenti e risposte ... PHP 3
L Gestire password utenti registrati. Quale codifica? PHP 23
asevenx Gestire posizionamento voci sottomenu che si nascondono HTML e CSS 1
N Programma per gestire Cookies secondo disposizioni del Garante Privacy 3/6/2014 G.U. 126 Leggi, Normative e Fisco 0
A Gestire e modificare immagini Java 2
M Gestire la chiusura forzata. Sviluppo app per Android 1
L Sito con doppia lingua. Gestire il cambio PHP 4
felino Wordpress e QTranslate: come gestire i widget WordPress 11
IImanuII Gestire lingua su facebook con php PHP 18
mondrian Gestire un web server su una virtualbox Apache 12
L gestire array per radio-checkbox in ciclo while PHP 2
MarcoGrazia Gestire gruppi e categorie di link con PHP PHP 1
L Button per gestire JS in WebBrowser di VBNet .NET Framework 0
A gestire errori 400-401-403-404-500 con file htaccess PHP 0

Discussioni simili