Salve a tutti, sto facendo il seguente programma PHP/HTM:
Pagina PHP che dati i parametri primo e ultimo stampi i numeri dal primo all’ultimo.
Pagina web con titolo 'Esercizio 1'
La pagina avrà due caselle (numero1 e numero2) dove l'utente potrà inserire i valori e un pulsante (calcola)
Controllo dei dati. I dati inseriti devono essere numeri interi e compresi tra 0 e 100.
Il sistema restituisce un messaggio (tramite popup) nel caso in cui i valori non sono stati inseriti e/o non sono stati inseriti correttamente
Il risultato deve essere restituito in una pagina a parte con un tasto 'Effettua nuovo calcolo' per l'inserimento di nuovi dati.
Quello che mi blocca è creare la finestra popup in caso di messaggio di errore.
Qualche suggerimento? :dipser:
P.S. Vi posto anche i codici fino ad ora scritti.
Vi ringrazio in anticipo
Jacopo
Esercizio1.htm
Esercizio1.php
Pagina PHP che dati i parametri primo e ultimo stampi i numeri dal primo all’ultimo.
Pagina web con titolo 'Esercizio 1'
La pagina avrà due caselle (numero1 e numero2) dove l'utente potrà inserire i valori e un pulsante (calcola)
Controllo dei dati. I dati inseriti devono essere numeri interi e compresi tra 0 e 100.
Il sistema restituisce un messaggio (tramite popup) nel caso in cui i valori non sono stati inseriti e/o non sono stati inseriti correttamente
Il risultato deve essere restituito in una pagina a parte con un tasto 'Effettua nuovo calcolo' per l'inserimento di nuovi dati.
Quello che mi blocca è creare la finestra popup in caso di messaggio di errore.
Qualche suggerimento? :dipser:
P.S. Vi posto anche i codici fino ad ora scritti.
Vi ringrazio in anticipo
Jacopo
Esercizio1.htm
HTML:
<!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>
<script type="text/javascript">
}
</script>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="" />
<title>Esercizio1</title>
</head>
<body>
<form name="numeri" action="Esercizio1.php" method= "get" target="_blank">
<p> Numero1: <input type="text" name="numero1"> </p>
<p> Numero2: <input type="text" name="numero2"> </p>
<p> <input type="submit" name="ris" value="Calcola"</p>
<form action= >
<inputtype = "text"> <br>
<input type="reset" value="Effettua nuovo calcolo">
</form>
</form>
</body>
</html>
Esercizio1.php
PHP:
<?php
$numero1 = $_GET ['numero1'];
$numero2 = $_GET ['numero2'];
$var1 = (int) $numero1;
$var2 = (int) $numero2;
if ($var1 == null || $var2 == null)
echo "Verificare corretto inserimento dati";
elseif ($var1 < 0 || $var2 < 0)
echo"I valori devono essere interi positivi";
elseif ($var1 > 100 || $var2 > 100)
echo "I valori devono essere minori di 100";
elseif ($var1 > $var2)
echo "Il primo valore deve essere minore del secondo";
elseif (is_string($var1) || is_string($var2))
echo "I valori non sono numeri interi";
else
for ($int = $var1; $int <= $var2; $int ++){
echo $int;
echo "\n";
}
?
Ultima modifica di un moderatore: