<?php
$num1
=$_POST['num1'];
$num2=$_POST['num2'];
If (!
is_numeric($num1)) { echo"Per favore la variabile num1 deve essere numerica<br />
<a href=\"form_operatori.htm\">indietro</a>"
; exit;};
If (!
is_numeric($num2)) { 
echo
"Per favore la variabile num2 deve essere numerica <a href=\"form_operatori.htm\">indietro</a>"; exit;};
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
<title>PHP: variabili e operatori</title>
<meta http-equiv="Content-type" content='text/html; charset="utf-8"' />
<meta name="author" content="Corso PHP - Giancarlo Lucioli" />
<meta name="description" content="Corso PHP: ripassiamo nozioni di base" />
<meta name="keywords" content="PHP, Corso base php, ripassiamo il php" />    

<style type="text/css">
/*<![CDATA[*/
body {
margin:0;
padding: 0;
font-size: 100%;
font-family: Verdana, Georgia, sans-serif;
color: #0000ff;
}

/* questo elemento mi visualizza il testo al centro della pagina */
div#centrato {
    width: 85%;
    margin: 0 auto;
    text-align: center;
    background:#ffbfbf;
}

div#miocolore {
margin:2% 5%;
padding: 2% 5%;
background:<?php echo ($_POST['sfondo']);?>;
color:<?php echo ($_POST['colore']); ?>;
text-align: left;
}
p {background: transparent;padding-bottom: 1%; }
/*]]>*/
    </style>
</head>
<body>
<div id="centrato">
<h3>Cambia sfondo,colore testo ed operazioni tra due variabili</h3>

<div id="miocolore">
L'aspetto di questo blocco: colore di sfondo e colore testo &egrave; dato da PHP che ha 
ricevuto le seguenti variabili dal form della pagina precedente: <br/>
<?php 
echo('colore testo <b>' $_POST['colore']); 
echo(
'</b>  colore sfondo <b>' $_POST['sfondo']);
echo(
'</b><br />numero 1  <b>' $_POST['num1']); 
echo(
'</b>  numero 2  <b>' $_POST['num2']);
 
echo
"</b><br /><br /><b>Operazioni tra variabili:</b><br />";
echo
"<img src=\"operazioni.gif\" alt=\"codice operazioni\" />";
/* salviamo da parte il valore di questa variabile per usarla poi nelle espressioni 'echo', 
altrimenti risulterebbe giÓ con i nuovi valori*/
$numer1=$num1

/* operazioni aritmetiche */
$addizione$num1 $num2;
$sottrazione$num1 $num2;
$prodotto$num1 $num2;
$divisione$num1 $num2;
$num1=$num1*4;
$num2++;

echo
"<br />addizione: $numer1 + $num2 = $addizione";
echo
"<br />sottrazione: $numer1 - $num2 = $sottrazione";
echo
"<br />moltiplicazione: $numer1 * $num2 = $prodotto";
echo
"<br />divisione: $numer1 / $num2 = $divisione";
echo
"<br /><br />operazioni con risultato assegnato alla stessa variabile (serve anche il $ simbolo della variabile!!!):";
echo
"<br />num1 = num1 * 4 // dopo questa espressione la variabile num1 assume il valore:";
echo
"<b>$num1</b>";
echo
"<br />se scrivo num2++ la variabile si incrementa di 1 e diventa $num2</b>";
echo
"<br /><br /><a href=\"source_php/codice.php?file=1\">form_operatori .htm  </a> codice sorgente del modulo";
echo
"<br /><a href=\"source_php/codice.php?file=2\">operatori.php  </a>codice della pagina che utilizza le variabili trasmesse";
echo
"<br /><br /><a href=\"source_php/codice.php?file=0\">codice .php  </a> codice sorgente dello script per visualizzare i codici";
?>

</div>
<p>www.limagolf.it</p>
</div>
</body>
</html>