Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Finestre PopUp

  1. #1

    Finestre PopUp

    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?
    P.S. Vi posto anche i codici fino ad ora scritti.
    Vi ringrazio in anticipo
    Jacopo



    Esercizio1.htm
    <!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">


    Numero1: <input type="text" name="numero1"> </p>


    Numero2: <input type="text" name="numero2"> </p>


    <input type="submit" name="ris" value="Calcola"</p>
    <form action= >
    <inputtype = "text">

    <input type="reset" value="Effettua nuovo calcolo">
    </form>
    </form>
    </body>
    </html>



    Esercizio1.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";
    }
    ?

  2. #2
    la soluzione giusta è usare javascript e non php in questo caso, dovresti farti spostare o aprire un nuovo thread nell'apposita sezione
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3
    E come faccio??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.