giorno settimanamesegiorno

Sono passati 322 giorni dall'inizio dell'anno che corrispondono a 47 settimane

Non tutte le donne sposate sono mogli (Prov. giapponese)



* Chattina

Aggiorna Storia
  • _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
  • ketty: ah beh, meno male. ora il tempo e' un po' brutto
    Agosto 26, 2018, 13:27:36
  • _jan_: No, no, soqquà. Ci passo ma....... non c'è mai nessuno. Ammiro Nuvolotta, solitaria e presente.
    Agosto 25, 2018, 10:34:41
  • ketty: ma Jan è andato in vacanza? :Cartelli70:
    Agosto 24, 2018, 20:51:59
  • ketty: ciao a tutti.
    Agosto 24, 2018, 20:50:12
  • nuvolotta: :faccina_fiore: ciao ragazzioli/ole...
    Agosto 19, 2018, 23:03:49
  • Loretta/Nina: :ciao: :Party133:
    Agosto 19, 2018, 20:24:28
  • _jan_: :Felici13:
    Agosto 04, 2018, 15:30:40
  • nuvolotta: Ferie... già fatte....
    Agosto 04, 2018, 09:54:58
  • _jan_: Auguri di buon onomastico a tutti gli Alfonso....
    Agosto 01, 2018, 11:10:21
  • _jan_: chiusp per ferie?
    Luglio 30, 2018, 19:50:58
  • _jan_: Buon onomastico a Donatella Seconda........ e la prima? :Shok145:
    Luglio 30, 2018, 06:59:38
  • _jan_: Buon onomastico a tutte le Marta.  :Amore20:
    Luglio 29, 2018, 07:44:31
  • _jan_: Ci sono altre nuove iscritte viste il 26 luglio 2018..... (mica saranno monache)....  :approva:
    Luglio 26, 2018, 18:39:04
  • _jan_: Oggi, 26 luglio 2018, abbiamo una nuova iscritta "Francesca".....Benvenuta Francesca.  :Party133:
    Luglio 26, 2018, 15:49:24
  • _jan_: Buon onomastico anche a tutte le Anna!!! .....
    Luglio 26, 2018, 10:30:21
  • _jan_: Auguri di Buon Onomastico a TUO..... (ogni giorno, credo)..... :sm269:
    Luglio 26, 2018, 10:28:52
  • ketty: ma.... quando è il tuo?
    Luglio 25, 2018, 19:52:19
  • _jan_: Buon onomastico a tutti i Giacomo!!!
    Luglio 25, 2018, 06:40:12
  • nuvolotta: Si ci sono sono passata per mettere un paio di video su Gimp
    Luglio 20, 2018, 10:54:00
  • _jan_: Auguri a tutti gli Aurelio!!
    Luglio 20, 2018, 09:22:13
  • _jan_: Buon onomastico ai Simmaco!!!
    Luglio 19, 2018, 10:37:59
  • _jan_: Bentornato Topolino apprendista!!
    Luglio 18, 2018, 15:47:02
  • _jan_: Buon onomastico a tutti i Giacinto!!!
    Luglio 18, 2018, 15:46:15
  • Loretta/Nina: porcaccia miseria che periodo uff! Vorrei esserci di più ma non riesco  :Shok123:, mi riprometto di essere più presente ... spero  :Shok123:
    Luglio 17, 2018, 20:51:45
  • _jan_: Buon onomastico a tutti gli Alessio. (ci fosse uno che dica grazie....) :Cartelli70:
    Luglio 17, 2018, 10:52:32
  • _jan_: Buon onomastico a tutti i Carmelo!!!
    Luglio 16, 2018, 10:25:47
  • _jan_: Tommaso!!! Credici.....
    Luglio 03, 2018, 19:31:27

* Emoticon aggiuntive e link al portale


Autore Topic: Inclusione files e matrici  (Letto 1675 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