ho fatto cosi:
<?php
if(!isset($_POST) || !count($_POST)) {
?>
Calcola la tua addizione:
<table width="200" height="100" border="0">
<tr>
<th width="199" scope="col">
<form name="login" action="<?php $_SERVER["PHP_SELF"]; ?>" method="post" >
<tr>
<td class="testo_verde_reg">
Cifra:
</td>
<td>
<input type="text" name="cifra" size="20" />
</td>
</tr>
<tr>
<td class="testo_verde_reg">
Cifra:
</td>
<td>
<input type="text" name="cifra2" size="20" />
</td>
</tr>
<tr>
<td class="testo_verde_reg">
Cifra:
</td>
<td>
<input type="text" name="cifra3" size="20" />
</td>
</tr>
<tr>
<td class="testo_verde_reg">
Cifra:
</td>
<td>
<input type="text" name="cifra4" size="20" />
</td>
</tr>
<tr>
<td class="testo_verde_reg">
Cifra:
</td>
<td>
<input type="text" name="cifra5" size="20" />
</td>
</tr>
<tr>
<td class="testo_verde_reg">
Cifra:
</td>
<td>
<input type="text" name="cifra6" size="20" />
</td>
</tr>
<tr>
<td>
</td>
<td> <button name="login" value="login" type="submit">Calcola</button>
<button name="login" value="reset" type="reset">Reset</button>
</td>
</tr>
<tr>
<td></td>
</tr>
</form>
</th>
</tr>
</table>
<?php
} else {
$numero1 = $_POST['cifra'];
$numero2 = $_POST['cifra2'];
$numero3 = $_POST['cifra3'];
$numero4 = $_POST['cifra4'];
$numero5 = $_POST['cifra5'];
$numero6 = $_POST['cifra6'];
$risultato = $numero1 + $numero2 + $numero3 + $numero4 + $numero5 + $numero6;
$risultato1 = il_maggiore();
if (is_numeric($numero1)) {
} else {
print ('<font color="red">Il primo contenitore non contiene un numero.
</font>');
unset($numero1);
}
if (is_numeric($numero2)) {
} else {
print ('<font color="red">Il secondo contenitore non contiene un numero.
</font>');
unset($numero2);
}
if (is_numeric($numero3)) {
} else {
print ('<font color="red">Il terzo contenitore non contiene un numero.
</font>');
unset($numero3);
}
if (is_numeric($numero4)) {
} else {
print ('<font color="red">Il quarto contenitore non contiene un numero.
</font>');
unset($numero4);
}
if (is_numeric($numero5)) {
} else {
print ('<font color="red">Il quinto contenitore non contiene un numero.
</font>');
unset($numero5);
}
if (is_numeric($numero6)) {
} else {
print ('<font color="red">Il sesto contenitore non contiene un numero.
</font>');
unset($numero6);}
$risultato1 = il_maggiore($numero1, $numero2, $numero3, $numero4, $numero5, $numero6);
//incomincia la funzione che viene dichiarata
function il_maggiore($numero1, $numero2, $numero3, $numero4, $numero5, $numero6) {
//ora parte il controllo della superiorità delle altre variabili NUMERO 1
if( $numero1 >= $numero2 and $numero1 >= $numero3) {
if( $numero1 >= $numero4 and $numero1 >= $numero5) {
if( $numero1 >= $numero6) {
echo"IL numero maggiore è $numero1
";
}
}
}
//ora parte il controllo della superiorità delle altre variabili NUMERO 2
if( $numero2 >= $numero1 and $numero2 >= $numero3) {
if( $numero2 >= $numero4 and $numero2 >= $numero5) {
if( $numero2 >= $numero6) {
echo"IL numero maggiore è $numero2
";
}
}
}
//ora parte il controllo della superiorità delle altre variabili NUMERO 3
if( $numero3 >= $numero1 and $numero3 >= $numero2) {
if( $numero3 >= $numero4 and $numero3 >= $numero5) {
if( $numero3 >= $numero6) {
echo"IL numero maggiore è $numero3
";
}
}
}
//ora parte il controllo della superiorità delle altre variabili NUMERO 4
if( $numero4 >= $numero1 and $numero4 >= $numero3) {
if( $numero4 >= $numero2 and $numero4 >= $numero5) {
if( $numero4 >= $numero6) {
echo"IL numero maggiore è $numero4
";
}
}
}
//ora parte il controllo della superiorità delle altre variabili NUMERO 5
if( $numero5 >= $numero1 and $numero5 >= $numero3) {
if( $numero5 >= $numero2 and $numero5 >= $numero4) {
if( $numero5 >= $numero6) {
echo"IL numero maggiore è $numero5
";
}
}
}
//ora parte il controllo della superiorità delle altre variabili NUMERO 6
if( $numero6 >= $numero1 and $numero6 >= $numero3) {
if( $numero6 >= $numero2 and $numero6 >= $numero4) {
if( $numero6 >= $numero5) {
echo"IL numero maggiore è $numero6
";
}
}
}
}
echo"hai scritto: $numero1 + $numero2 + $numero3 + $numero4 + $numero5 + $numero6 = $risultato";
echo "
";
echo"<font color=\"red\">Risultato:</font> $risultato";
} //qui si chiude l'else ?>
ma nn funziona.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
dice: Fatal error: Call to undefined function: il_maggiore() in /membri/mapoetto/addizioni.php on line 98 alla riga 98 c'è scritto $risultato1 = il_maggiore();