stavo provando a scrivere un piccolissimo script in Php su una ipotetica pagina html, il tutto, preciso, senza senso; era giusto per fare una prova, visto che mi sto addentrando da qualche giorno nello studio del Php.
Praticamente, il 'programma' consiste nel determinare il valore più alto di tre oggetti, a cui sono già stati assegnati dei valori.
Questo è lo script che ho fatto:
- Codice: Seleziona tutto
<html>
<head>
<title> Calcolo TV piu' costosa </title>
</head>
<body>
"<p align="center"><strong>Ora calcolo la TV piu' costosa tra quelle immesse</strong></p><br><br>;
<?php
$tv1=10;
$tv2=15;
$tv3=20;
if ($tv1>$tv2 && $tv1>$tv3)
{
echo "La Tv1 costa di piu'";
}
elseif ($tv1>$tv2)
{
echo "La Tv3 costa di piu', e cioe' $tv3 euro";
}
else
{
echo "La Tv2 ha un maggior costo, pari a $tv2 euro";
}
?>
</body>
</html>
Ora, non mi restituisce alcun errore di sintassi o che, soltanto che mi dà come risultato più alto, il 2° valore (15), quando ovviamente è palese che il valore corretto è il terzo (20).
È un'ora e mezzo che mi sto scervellando; non mi riesce di venirne fuori.
Pensavo di essere cretino, ma stasera mi sono veramente superato, devo farmi i complimenti!
Mi aiutate, per favore? sicuramente avrò sbagliato un controllo o cmq un qualcosa relativo alla logica del programma, altrimenti vuol dire che sto diventando un celebroleso integrale
Stanotte non dormirò, scervellandomi su questo.
Grazie mille! di nuovo Auguri!