CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PHP] Boucle et formulaire

ribesteban
ribesteban
Niveau 2
09 avril 2015 à 20:23:17

Bonjour, un nouveau problème se présente à moi et je ne sais vraiment comment faire.
Je vous donne tout le programme nécessaire a comprendre le problème et je m'expliquerai après :

$touche = 0;
		while($touche<$nombretouche)
		{
		$quelletouche = $touche+1;
        $touche1 = 'touche';
        $extension = '.txt';
        $fichier= $touche1 . $quelletouche . $extension;
        if (file_exists($fichier))
	         include ('toucheexist.php');
        else
	         include ('toucheinexist.php');
        $touche++;
		}

Ce qui m'intéresse ici c'est toucheinexist.php :


<form method="POST" action='traitementtouche1.php'>
<ul>
	<input type="hidden" value="<?php echo $quelletouche; ?>" name="touche"/>
	<li><label>Nom de la touche :</label> <input type="text" name="nomtouche" /></li>
	<li><label>Numéro de téléphone :</label> <input type="text" name="numtel" /></li>
	<li><label>Interne ?</label> <input type="checkbox" value="1" name="interne" /></li>
	
	<input type="submit" value="Envoyer" />
</ul>
<form/>

On présente donc plusieurs fois le même formulaire pour une touche différente mais là où un problème se pose c'est le
<input type="hidden" value="<?php echo $quelletouche; ?>" name="touche"/>
qui prend la valeur de $quelletouche de la dernière touche existante. Comment faire que pour la touche 1, a travers mon formulaire je renvoie 1 avec cette commande, 2 pour la touche 2 etc... (en oubliant pas que je suis dans une boucle)

ribesteban
ribesteban
Niveau 2
09 avril 2015 à 20:25:23

Merci d'avance de vos réponses en espérant m'être bien exprimé !

ribesteban
ribesteban
Niveau 2
09 avril 2015 à 21:38:38

Ah oui il faut que je précise que six je pose le formulaire 6fois grâce à la boucle, la valeur envoyer sera 6
(avec <input type="hidden" value="<?php echo $quelletouche; ?>" name="touche"/>)
quelque soit l'endroit où j'ai remplie le formulaire

debianthrax
debianthrax
Niveau 6
11 avril 2015 à 09:25:17

Je ne comprends pas ce que tu veux faire ni à quoi sert la machine, tu pourrai donner plus d'éléments sur le contexte ? et/ou un exemple de ce que ça doit donner à la fin

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment