[RESOLU] formulaire de rentrée d'IP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] formulaire de rentrée d'IP

Re: formulaire de rentrée d'IP

par Figuedi » 20 mars 2021, 12:07

Yes oui nice ça me permet de récupérer les 4 digits
Wonderfull MErci

Re: formulaire de rentrée d'IP

par two3d » 20 mars 2021, 11:49

à la fonction adresse($nom,$defaut) tu ajoute un paramètre $name qui te permettra d'ajouter un name à tes <select>, dans ta fonction digit
function adresse($nom,$defaut$name){
    digit($defaut,$name);
}

function digit(defaut,name){
    echo "<select name='$name....
}
Tes "if (isset($ip)) echo $ip;" met les dans ton FORM, sinon la transmission des champs ne se fera pas.

formulaire de rentrée d'IP

par Figuedi » 20 mars 2021, 08:49

Bonjour,

je voudrais faire un formulaire pour que l'on rentre des renseignements réseaux d'un système
j'ai fait le plus simple, mais je ne me suis pas posé la question primordiale comment récupérer les données rentrées.
Sauriez-vous me donner un debut de piste ?

Merci d'avance
<?php
///////////////////////
function digit($var){ 
    echo '<select>';
    echo '<option selected>'.$var.'</option>';
    for ($i=0;$i<256;$i++){
        echo '<option>'.$i.'</option>';
    }
    echo '</select>';
    }
/////////////////////////

function adresse($nom,$defaut)
{
?><table>
    <?php echo '<tr><td>'.$nom.'</td>';?>
        <td> <?php digit($defaut) ?> </td>
        <td> <?php digit($defaut) ?> </td>
        <td> <?php digit($defaut) ?> </td>
        <td> <?php digit(0) ?> </td>
    </tr>
</table>
<?php
}
///////////////////////////
?>

<fieldset>
    <legend>Configuration IP de votre Sysytème</legend>
    <form action="" method="POST">
        <?php
        $nom='IP ADDRESS   :   ' ;
        $ip=adresse($nom,0);
        $nom='SUBNET MASK   :   ';
        $mask=adresse($nom,255);
        $nom='GATEWAY   :   ';
        $gateway=adresse($nom,0);
        $nom='Primary DNS   :   ';
        $dns1=adresse($nom,0);
        $nom='Secondary DNS   :   ';
        $dns2=adresse($nom,0);
        ?>
        <div>please enter AET of the system :<input type="text" name="aet" placeholder="AET"></div>
        <div>please enter the port of the system :<input type="number" name="port" placeholder="port number"></div>
        <input type="submit" value = "envoyer">
    </form>
</fieldset>
    <?php
    if (isset($ip)) echo $ip;
    if (isset($mask)) echo $mask;
    if (isset($gateway)) echo $gateway;
    if (isset($dns1)) echo $dns1;
    if (isset($dns2)) echo $dns2;

    echo'</br>';
    if (isset($_POST['aet'])) echo $_POST['aet'];
    echo'</br>';
    if (isset($_POST['port'])) echo $_POST['port'];
    echo'</br>';