Guida PHP – Capitolo 2

Programmazione — Scritto da Gianluigi Di Francia (tutangigi) il 29 giugno 2009 alle 20:20

L’ altra volta avevamo parlato dei rudimenti del PHP. Oggi approfondiremo due concetti molto importanti : le variabili ed i dati provienenti dai form.

Le variabili

Cosa sono

Le variabili sono, come dice il nome, parti variabili della pagina, che possono cambiare dinamicamente o staticamente. Ci possono far risparmiare molto tempo.

Come usarle

Vediamo come usare le variabili con un esempio. Mettiamo il caso che io debba scrivere molte volte una frase. Ripetela non è di certo il massimo, ma possiamo usare le variabili.

<?php

$variabile = “Prova 123 abc”;

echo $variabile;

?>

Questo esempio restituirà Prova 123 abc.
Le variabili possono essere di puro testo e miste e si possono concatenare.

Variabili Miste

Le variabili miste sono variabili in cui ci sono insieme testo ed altre variabili.Ad esempio:

<?php

$var1 = “Ciao”;

$var2= $var1.” Come Stai?”;

echo $var2;

?>

Restituirà Ciao Come Stai?.

Concatenare le variabili

Le variabili si possono concatenare inserendo un punto in mezzo. Esempio:

<?php

$var1=”ciao”;
$var2 = “blablabla”;
$var3=”lorem ipsum indor sit amet”;

$variabile = $var1.$var2.$var3;

echo $variabile;
?>

Restituirà ciaoblablablalorem ipsum indor sit amet.

I form

Che cosa è un form

Il form è un modulo che, una volta compilato e spedito, invia dei dati alla pagina PHP. Scendi fino alla sezione dei commenti e guarda il modulo di inserimento dei commenti: quello è un form.Il form si distingue in tipo GET e tipo POST. Il GET invia i dati alla pagina in maniera esterna(es. pag1.php?variabile=ciao),mentre il POST li invia il maniera interna, non visibile dall’ indirizzo.

I tipi di input

I tipi di input possono essere:

  • text = testo
  • submit = invia il modulo
  • button = bottone
  • select= valore da selezionare fra più elementi
  • checkbox = valore da selezionare o deselezionare spuntandolo o meno
  • file = upload di un file ( vedremo più avanti l’upload)

Come si usa

Dal lato html si imposta con:

<form action=”nome_della_pagina.php” method=”GET/POST”>

<input type=”tipo(puo essere text,submit,button,select ecc.” name=”nome” value=”cosa c’è dentro>

</form>

Dal lato PHP i dati si prendono con
<?php

$dato = $_GET['nome']; (se era get)

$dato=$_POST['nome'];(se era post)

$dato=$_REQUEST['nome'];(se non sappiamo se è get o post)

echo $dato;

?>

Adesso, già potresti creare semplici applicazioni. Vediamo insieme un esempio conclusivo che raggruppi un po tutto quello che è stato detto.

Creiamo una pagina form.html con il seguente codice HTML:

<form method=”GET” action=”nome.php”>

Nome<input type=”text” name=”nome”>

<input type=”submit” value=”Visualizza!”>

</form>

Creiamo poi una pagina nome.php con il seguente codice PHP:

<?php

$nome = “Il tuo nome è “.$_GET['nome'];
echo $nome;
?>

Copiamo tutto sul server ed apriamo la pagina form.html e  compiliamo i campi. Una volta inviato il modulo, dovrebbe apparire una pagina con la scritta “Il tuo nome è + quello che abbiamo scritto nel campo nome”.
La prossima volta vedremo come usare gli array ed i file, in modo da creare applicazioni dinamiche.

Tags: ,

Qualcos'altro di interessante da leggere:

  • Guida PHP - Capitolo 1

    Guida PHP – Capitolo 1

    Cos ‘è il PHP Php sta per PHP Hypertext Preprocessor ossia Preprocessore di ipertesti. E’ un linguaggio di scripting che può essere usato per creare pagine dinamiche.Questo linguaggio, nato…

  • Lista di hosting gratuiti

    Lista di hosting gratuiti

    Per chiunque voglia aprire un sito web la prima cosa da fare è trovare un server web in cui allocare il nostro sito, cioè un sito di hosting. Per i principianti o per chi non ha grosse…

  • Installare apache, php, mysql e Wordpress su Windows in 10 minuti

    Installare apache, php, mysql e Wordpress su Windows in 10 minuti

    Chi ha avuto modo di lavorare con php, si sarà reso conto di quanto sia scomodo dover lavorare in locale e dover poi caricare i file in remoto per vederli in esecuzione, quindi, se non l’ha già…

Aggiungi un commento

Personalizza il tuo avatar!
Vai su Gravatar.com, inserisci la tua mail e carica la tua immagine personale.

Ti è consentito usare questi tag HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackbacks

Aggiungi un Trackback
clicca qui
Chiudi