Mes variables ne passent pas.

gadje Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,
Je suis un petit débutant en PHP, je tente de mettre en place un outil de paramétrage de mes imprimantes réseau, à cette fin, j'utilise PHP.
Mon problème est que je ne parviens pas à récupérer les éléments de mon formulaire dans mon ficher PHP.
Je vous mets mon code exemple ci-dessous.



Formulaire HTML, (nommé test.html):

<center>
<fieldset>
<legend>Paramétrages IP des imprimantes réseaux</legend>
<form action="resultat.php" method="POST">
<balise>choix de l'imprimante : </balise>
<SELECT NAME="impr">
<OPTION VALUE="impr1" selected="selected">Labo SVT</option>
<OPTION VALUE="impr2">Salle V15</option>
<OPTION VALUE="impr3">Salle des Profs</option>
</SELECT>

<br>
<div style=height:50px> </div>
<balise> Adresse Ip de l'imprimante :
<input type="text" maxlength="3" name="ip1" format="NNN" size="1" placeholder="@IP" required />
<input type="text" maxlength="3" name="ip2" format="NNN" size="1" placeholder="@IP" required />
<input type="text" maxlength="3" name="ip3" format="NNN" size="1" placeholder="@IP" required />
<input type="text" maxlength="3" name="ip4" format="NNN" size="1" placeholder="@IP" required />
<div style=height:30></div>
<input type="submit" value="Valider" />
</form>
</fieldset>
</center>



fichier de traitement PHP, (nommé resultat.php)

<p>Bonjour !</p>
<p>l'imprimante sélectionnée est <?php echo $_POST['impr']; ?> </p>
<p>cliquer <a href="test.html">clique ici</a> ICI </p> pour revenir à la page formulaire.


Ma page PHP s'ouvre bien après validation du formulaire mais les informations saisies dans ce dernier n'apparaissent pas.

D'avance, je vous remercie.

2 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
As-tu essayé de débuguer en regardant par exemple le contenu du POST ?
echo '<pre>'.print_r($_POST,1).'</pre>';

As-tu essayé de commenter ton code HTML pour avoir le formulaire le plus simple possible ? (Le form et un input en hidden ou text par exemple)
0
Utilisateur anonyme
 
Bonjour

Ton formulaire est déjà très bizarre avec ses balises <balise> (connais pas) dont une qui n'est pas refermée, et son <form> à l'intérieur d'un <fieldset> alors que c'est plutôt l'inverse...

Mais je ne serais pas étonné que ton principal problème soit que le PHP ne s'exécute pas du tout. Si tu mets un
echo 'coucou';
dans ton PHP, vois-tu le coucou ?
0