Fondamenti di programmazione

Corso php a cura del prof. Pietro De Paolis

Uso delle variabili php ed altre operazioni

Nella  precedente lezione abbiamo visto come passare le variabili ad un programma php; ora vedremo come utilizzarle.

Se abbiamo eseguito programma4.php abbiamo visto che esso richiama l'esecuzione di programma5.php e gli passa le due variabili numero1 e numero2. Se ora, nel nostro programma php contenuto in programma5.php scriviamo:

$numero1 = $_GET['numero1'];

otteniamo che il valore contenuto in numero1, cioè 80, viene memorizzato nella variabile php $numero1;

analogamente, se scriviamo:

$numero2 = $_GET['numero2'];

otteniamo che il valore contenuto in numero2, cioè 20, viene memorizzato nella variabile php $numero2;

Prendiamo ora il nostro vecchio programma3.php e modifichiamolo in questo modo:

<html>

<body background="sfondo2.jpg">

<?php

print ("Programma per fare la somma di due numeri<br>");

$numero1 = $_GET['numero1'];

$numero2 = $_GET['numero2'];

$somma=$numero1+$numero2;

$frase1="Se sommo due numeri, di cui il primo è: ";

$frase2=" ed il secondo è: ";

$frase3=", ottengo che la loro somma è:";

print("$frase1 $numero1 $frase2 $numero2 $frase3 $somma .");

?>

<body>

</html>

 

abbiamo tolto le istruzioni che assegnavano a $numero1 e $numero2 dei valori fissi,  e abbiamo inserito le due istruzioni:

$numero1 = $_GET['numero1'];

$numero2 = $_GET['numero2'];

che ci consentono di leggere i valori dell'utente scritti in programma4.php e passati con i dati del modulo.

Salviamo ora questo programma col nome di programma5.php; eseguiamo nuovamente programma4.php; diamo due valore casuali alle due caselle di testo ed otteniamo:

cioè viene eseguita la somma con i valori passati dall'utente.

Altre operazioni

In PHP possiamo anche fare le altre operazioni matematiche cioè la differenza tra due numeri utilizzando il segno meno -, il prodotto tra due numeri, utilizzando il segno *, la divisione tra due numeri utilizzando il segno /.

Se scriviamo:

$differenza=$numero1-$numero2;

otteniamo la differenza dei due numeri.

Se scriviamo:

$prodotto=$numero1*$numero2;

otteniamo il prodotto dei due numeri.

Se scriviamo:

$rapporto=$numero1/$numero2;

otteniamo la divisione dei due numeri.

Un programma completo può essere il seguente:

<html>

<body background="sfondo2.jpg">

<?php

print ("Programma per eseguire le quattro operazioni con due numeri.<br><br>");

$numero1 = $_GET['numero1'];

$numero2 = $_GET['numero2'];

$somma=$numero1+$numero2;

$differenza=$numero1-$numero2;

$prodotto=$numero1*$numero2;

$rapporto=$numero1/$numero2;

$frase1="Se sommo due numeri, di cui il primo è: ";

$frase2=" ed il secondo è: ";

$frase3=", ottengo che la loro somma è:";

print("$frase1 $numero1 $frase2 $numero2 $frase3 $somma .<br>");

$frase1="Se sottraggo due numeri, di cui il primo è: ";

$frase2=" ed il secondo è: ";

$frase3=", ottengo che la loro differenza è:";

print("$frase1 $numero1 $frase2 $numero2 $frase3 $differenza .<br>");

$frase1="Se moltiplico due numeri, di cui il primo è: ";

$frase2=" ed il secondo è: ";

$frase3=", ottengo che il loro prodotto è:";

print("$frase1 $numero1 $frase2 $numero2 $frase3 $prodotto .<br>");

$frase1="Se divido due numeri, di cui il primo è: ";

$frase2=" ed il secondo è: ";

$frase3=", ottengo che il loro rapporto è:";

print("$frase1 $numero1 $frase2 $numero2 $frase3 $rapporto .<br>");

?>

<body>

</html>

 

Salviamolo con nome programma5.php; eseguiamo di nuovo programma4.php; diamo due numeri a piacere, per esempio 100 e 20; vedremo le quattro operazioni contemporaneamente.

Corso di programmazione in PHP

Dizionario php

 

prof. Pietro De Paolis

Indice Scuola Elettrica - generico


Scuola Elettrica



 

Altre applicazioni


Mappa per tipo di scuola

 

Indice di tutte le pagine del sito


Guida per navigare


Richiesta informazioni


Scuola Elettrica