giorno settimanamesegiorno

Sono passati 289 giorni dall'inizio dell'anno che corrispondono a 42 settimane

Gatti e bambini - più belli da piccini



* Chattina

Aggiorna Storia
  • mar: Passo per un saluto, so che ci siete sempre tutti da qualsiasi postazione e io da qui vi abbraccio forte! :grazieJ:
    Dicembre 21, 2025, 13:03:46
  • mar: Che bella la dedica per Gianni mi ha commosso,è pieno di speranza il tuo messaggio prof! :abbraccio:
    Dicembre 01, 2025, 19:53:23
  • mar: Buona sera piccini vi saluto da qua!
    Dicembre 01, 2025, 19:51:50
  • mar: :Amore8:
    Novembre 13, 2025, 17:35:20
  • mar: Vi voglio beneeeeee per sempre!:Amore8:
    Novembre 13, 2025, 17:34:06
  • mar: Uffa pero' il Natale da bambini e' cosi' bello, da adulti ti spessa il cuore! :n044:
    Novembre 12, 2025, 13:39:23
  • mar: Mi mancate tanto  ma quando vengo qui ci siete ancora ed e' come se il tempo non fosse passato! :Amore8:
    Novembre 12, 2025, 13:36:44
  • mar: E ciao piccola Ketty :baci_baci:
    Novembre 12, 2025, 13:35:03
  • mar: Mi piace passare di qui perche' qui ci siete ancora tutti vero? Ciao Gianni lo so che mi leggi e ciao Louise! Vi voglio sempre bene! :abbraccio:
    Novembre 12, 2025, 13:33:44
  • mar: :tuffarsi:
    Novembre 12, 2025, 09:54:11
  • mar: :ciao:
    Novembre 12, 2025, 09:53:15
  • mar: Buon giorno se qualcuno passa vi mando i baci dalla bassa!:tuffarsi:
    Novembre 12, 2025, 09:52:30
  • mar: Ora vado a nanna,ho anche aggiornato il profilo!Buona notte piccini :ciao:
    Ottobre 27, 2025, 21:29:54
  • mar: Mi sono rimaste aperte tutte le emoticon non so come chiuderle!
    Ottobre 27, 2025, 21:25:05
  • mar: Buona notte anche da qui...tra me e me! :baci_baci: :abbraccio:
    Ottobre 27, 2025, 21:23:34
  • mar: Ma ci ero g'a passata nel 2022! Mo' non lo mollo anche se ci passo solo io!
    Ottobre 27, 2025, 19:08:34
  • mar: E' bellissimo ripassare di qui!
    Ottobre 27, 2025, 19:05:54
  • mar: :resistere:
    Febbraio 15, 2022, 19:44:48
  • mar: Non mi ricordavo di essere un global moderator wauuuu Ok Prof ti lascio restaurare in pace!
    Febbraio 15, 2022, 19:43:56
  • mar: :Cartelli70:
    Febbraio 15, 2022, 19:41:14
  • mar: ad cazzum pure qui?
    Febbraio 15, 2022, 19:41:02
  • mar: ciaoooo sono in perlistrazione
    Febbraio 15, 2022, 19:40:44
  • mar: :okkey:
    Febbraio 15, 2022, 19:40:20
  • Loretta/Nina: ciao a tutti
    Ottobre 04, 2021, 19:23:02
  • Loretta/Nina: :tuffarsi:
    Settembre 21, 2021, 07:08:03
  • Loretta/Nina: Buon autunno a tutti
    Settembre 21, 2021, 07:01:35
  • nuvolotta: avventure testuali
    Luglio 06, 2020, 23:26:08
  • _jan_: ...gli ultimo però....!!
    Gennaio 14, 2019, 14:45:09
  • _jan_: vedi gli ultimi post in fondo.
    Novembre 24, 2018, 19:10:00
  • mar: Trovato :Amm9:
    Novembre 24, 2018, 18:57:51
  • mar: Chi cerca trova non vi trovo! :Cartelli2:
    Novembre 24, 2018, 18:57:05
  • mar: Vado a vedere le cartoline!
    Novembre 24, 2018, 18:52:38
  • mar: :Amore145:
    Novembre 24, 2018, 18:52:21
  • mar: :Amore178:
    Novembre 24, 2018, 18:52:07
  • _jan_: Welcome Visitor.  :Party133:
    Novembre 15, 2018, 10:03:24
  • Loretta/Nina: Benvenuto ligi  :Cartelli37:
    Ottobre 09, 2018, 13:19:25
  • nuvolotta: Cucù...  :Amore20:
    Settembre 16, 2018, 01:16:47
  • Loretta/Nina: :Party133:
    Settembre 01, 2018, 17:05:30
  • _jan_: Ciao ai visitors!!
    Settembre 01, 2018, 17:02:31
  • Loretta/Nina: :fischio: :979:
    Agosto 28, 2018, 16:20:48

* Emoticon aggiuntive e link al portale


Autore Topic: Inclusione files e matrici  (Letto 6508 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline micdas

  • Administrator
  • Hero Member
  • *****
  • Post: 848
  • Sesso: Maschio
    • sito su Excel ed il suo vba
Inclusione files e matrici
« il: Giugno 09, 2010, 15:11:43 »
Includere i files esterni

A volte si usano dei files esterni per poterli usare in molteplici pagine che usano stessi oggetti o stesse funzioni.
E' il caso di una gestione DB.
Per esempio nella gestione DB uso sempre 2 files comuni:
"config_db.php"
"functions.php"

Questi files li includo con questa sintassi:
Codice: Non sei autorizzato a vedere i links. Registrati o Login
<?php
include ("config_db.php");
include (
"functions.php");
?>


Uso delle matrici
Nel config_db.php abbiamo due tipi di matrici:
Una matrice normale
Codice: Non sei autorizzato a vedere i links. Registrati o Login
<?php
$campi_rubrica 
= array (
    
"id",
    
"cognome",
    
"nome",
    
"nato",
    
"indirizzo",
    
"cap",
    
"citta",
    
"prov",
    
"tel1",
    
"tel2",
    
"tel3"
);
?>


ed una associativa
Codice: Non sei autorizzato a vedere i links. Registrati o Login
<?php
$nomi_campi 
= array (
    
"id" => "non inserire",
    
"cognome" => "Cognome",
    
"nome" => "Nome",
    
"nato" => "Data di nascita (formato: gg/mm/aaaa)",
    
"indirizzo" => "Indirizzo",
    
"cap" => "CAP",
    
"citta" => "Citt&agrave;",
    
"prov" => "Prov",
    
"tel1" => "Telefono di casa",
    
"tel2" => "Cellulare",
    
"tel3" => "Fax"
);
?>


La prima ha un indice numerico, la seconda letterale.
E' inutile dire che gli indici, in quanto tali debbono necessariamente essere univoci:
quelli numerici hanno una numerazione progressiva
quelli letterali hanno delle sequenze alfanumeriche non ripetute.

Fatte queste premesse possiamo usare queste istruzioni.
Per il primo caso:
Codice: Non sei autorizzato a vedere i links. Registrati o Login
<?php
    
echo $campi_rubrica[1] . "<br />\n";
    echo 
$campi_rubrica[5] . "<br />\n";
?>


Per il secondo caso:
Codice: Non sei autorizzato a vedere i links. Registrati o Login
<?php
    
echo $nomi_campi['nome'] . "<br />\n";
    echo 
$nomi_campi['nato'] . "<br />\n";
?>


E' ovvio che difficilmente useremo le matrici in questa maniera. E' più verosimile, invece, che le useremo in un ciclo, per spazzolarle dall'inizio alla fine, o aiutati da altre variabili che venngono fuori dalla pagina che di volta in volta andremo ad usare.

Un primo esempio: uso di cicli
usando il ciclo for
Codice: Non sei autorizzato a vedere i links. Registrati o Login
<?php
    
for ($i = 0; $i < count($campi_rubrica); $i++) {
        echo 
$i . " => " . $campi_rubrica[$i] . "<br />";
    }
?>


che restituisce:
0 => id
1 => cognome
2 => nome
3 => nato
4 => indirizzo
5 => cap
6 => citta
7 => prov
8 => tel1
9 => tel2
10 => tel3

usando il ciclo foreach
Codice: Non sei autorizzato a vedere i links. Registrati o Login
<?php
    $i 
= 0;
    foreach (
$nomi_campi as $key => $value) {
        echo 
$i . ") " . $key . " => " . $value . "<br />";
        
$i ++;
    }
?>


che restituisce:
0) id => non inserire
1) cognome => Cognome
2) nome => Nome
3) nato => Data di nascita (formato: gg/mm/aaaa)
4) indirizzo => Indirizzo
5) cap => CAP
6) citta => Città
7) prov => Prov
8) tel1 => Telefono di casa
9) tel2 => Cellulare
10) tel3 => Fax

Usando delle variabili
Un esempio banale:
Codice: Non sei autorizzato a vedere i links. Registrati o Login
<?php
    $campo 
= "nato";
    echo 
$nomi_campi[$campo] . "<br />";
?>


E' ovvio che la variabile può essere creata in svariati modi:
in maniera diretta, come nell'esempio appena fatto
dai dati inviati da un form
dai dati inviati da una Query_string associata ad un link
dai dati letti da un DB o da un file di testo.

Per ora basta e basta anche con queste notizie preliminari.
La prossima volta si inizia il lavoro vero e proprio....perciò ora, come il solito. vado a prendere un buon  :coffe:
E' stupido pensare di non aver bisogno degli altri