PhpZone
a- a+

Il Costrutto If... Then... Else - Esempio pratico - Livello principiante/medio - Come ti creo un sito

Come ti creo un sito con una pagina!

Ecco qui un altro esempio pratico sull'uso dell'istruzione IF.
Molto spesso ci si trova a combattere con i menù, che spesso in siti di grandi dimensioni (come questo, ad esempio) cambiano spesso. Ecci quindi uno script PHP che può da una sola pagina creare un intero sito. Il tutto senza l'utilizzo di Database (che vedremo in seguito!).
L'idea, se pur buona, appare abbastanza semplicistica e può essere la soluzione ottimale per siti di dimensione ridotta (una decina di pagina).

Diamo un'occhiata nel dettaglio:
La prima pagina (quella su cui si compone il sito) è composta da due INCLUDE. Il primo non ha nessuna variabile di controllo, mentre il secondo è più interessante e lo riporto qui:

include($dr.'text'.$c.'.inc') ?>


Come vedete all'interno di questo INCLUDE ci sono due variabili: $dr è la variabile definita come la directory in cui avverrà il richiamo del file, mentre la variabile $c definisce il collegamento.

Ma da dove nascono queste variabili?
Queste variabili sono il risultato del primo include, di cui riporto il codice:

Sezione 1

   /* Controllo della variabile $s */
  if ($s == 1) {
   echo('
          
          Link 1-1
          
          
          Link 1-2
          
          
          Link 1-3
          
          ');
  }
 ?>

Sezione 2

    if ($s == 2) {
   echo('
          
          Link 2-1
          
          
          Link 2-2
          
          
          Link 2-3
          
          ');
  }
 ?>

 

Sezione 3

    if ($s == 3) {
   echo('
          
          Link 3-1
          
          
          Link 3-2
          
          
          Link 3-3
          
          ');
  }
 ?>




....


Probabilmente ancora non avete capito molto. Mi spiego!
Ogni link è caratterizzato da alcune variabili dopo un punto interrogativo (?) che vanno appunto a definire la variabile $dr, la variabile $c e la variabile $s, di cui ancora non abbiamo parlato, ma di cui, se avete guardato questo codice, avete capito il compito.
La variabile $s ha il compito di far apparire una parte di codice all'interno di una istruzione IF (al centro di questa lezione!) che appare solo se questa soddisfa certi valori.

Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Staff
Ti interessano altri articoli su questo argomento?
Chiedi alla nostra Redazione!