semplice codice con isset e is_numeric

ciao, me la date una mano che mi sono incasinato? Ho fatto varie modifiche ma non riesco a fare funzionare questo codice:

<?php
   if (isset($POST['num'])) {
       for ($i=1; $i<=10; $i++)
         {
            $ris= $_POST['num'] * $i;
         }
            if (is_numeric($POST['num'])) {
               echo $_POST['num'] . " X " . $i . " = " . $ris . "<br /> \n";
            }
            else {
            echo "<p>Sono ammessi solo numeri</p>"
         }
      }
?>
<html>
   <body>
      
      <div>
         <fieldset>
            <legend>Inseerisci il numero</legend>
            <form>
               <p>numero: <input type="text" name="num" /></p>
               <input type="submit" value="invia" />
            </form>         
         </fieldset>
      </div>
   </body>
</html>

grazie

inviato 6 anni fa
gabar-el
X 0 X

l'ho un pò sistemato, ma pare non comunichi con l'html... uff mi sto rincoglionendo!

<?php
    if (isset($_POST['num']))
        {
       if (is_numeric($_POST['num']))
           {
            for ($i=1; $i<=10; $i++)
               {
                   $ris= $_POST['num'] * $i;
                   echo $_POST['num'] . " X " . $i . " = " . $ris . "<br /> \n";
               }
           }
       else
           {
           echo "<p>Sono ammessi solo numeri</p>";
           }
        }
       else
           {
           echo "<p>Devi inserire un numero per ottenere una tabellina</p>";
           }
?> 
<html>
   <body>
      
      <div>
         <fieldset>
            <legend>Inserisci il numero</legend>
            <form>
               <p>numero: <input type="text" name="num" /></p>
               <input type="submit" value="invia" />
            </form>         
         </fieldset>
      </div>
   </body>
</html>
risposto 6 anni fa
gabar-el
X 0 X

Completa i parametri del tag form.

risposto 6 anni fa
Mario Santagiuliana
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda