IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

récupérer valeur dans des cases générées automatiquement


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    240
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 240
    Points : 65
    Points
    65
    Par défaut récupérer valeur dans des cases générées automatiquement
    Bonjour
    j'ai un formulaire en html. dans mon formulaire j'ai une case dans laquelle on entre un nombre et apres avoir appuyé sur submit, un nombre de case etant egal au nombre entré s'affiche. dans ces nouvelles case on entre encore des chiffres qui doivent etre recupérés pour etre traités par un autre code php qui doit les utiliser un à un.
    je voudrais savoir comment recuperer ce qu'il y a dans ces nouvelles cases. Voila mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <html>
    	<head>
    	</head>
    	<body>
    		<form name="test_mul" method="post" action="essaie_champs_mul.php">
    		How many receiver?
    		<br>
    		<input type="text" size="30" name="number">
    		</p>
    		<input type="submit" value="Send Message" name="submit">
    		<input type="reset" value="Reset">
    		</br>
    		<?php
    			$numb_dest=$_POST["number"];
    			for ($i=1; $i <= $numb_dest; $i++)
    			{
    				echo "
    				Receiver $i 
    				<input type=\"text\" size=\"30\" name=\"receiver\">
    				</br></br>";
    			}
    		?>
    		</form>
    	</body>
    </html>

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 497
    Points : 12 600
    Points
    12 600
    Par défaut
    Bonjour,

    Si tu fais comme ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    <html>
    	<head>
    	</head>
    	<body>
    		<form name="test_mul" method="post" action="essaie_champs_mul.php">
    		How many receiver?
    		<br>
    		<input type="text" size="30" name="number">
    		</p>
    		<input type="submit" value="Send Message" name="submit">
    		<input type="reset" value="Reset">
    		</br>
    		<?php
    			$numb_dest = $_POST["number"];
    			for ($i=1; $i <= $numb_dest; $i++)
    			{
    				echo "Receiver $i 	<input type=\"text\" size=\"30\" name=\"receiver[]\">
    				</br></br>";
    			}
    		?>
    		</form>
    	</body>
    </html>
    Regarde juste le nom du input receiver, j'ai ajouter "[]", ce qui va faire de la variable $_POST['receiver'] un tableau, que tu n'auras qu'a traiter comme tel.

  3. #3
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    240
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 240
    Points : 65
    Points
    65
    Par défaut
    ok mais comment puis je recuperer les valeurs pour les traiter? en fait je dois recupérer les valeurs une à une

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    if ($_POST['receiver']) {
    foreach ($_POST['receiver'] as $value) {
    echo $value;
    }
    }

Discussions similaires

  1. Récupérer valeur dans des listes déroulantes
    Par Skyounet26 dans le forum Langage
    Réponses: 20
    Dernier message: 28/01/2011, 12h32
  2. Réponses: 3
    Dernier message: 02/04/2009, 13h47
  3. [Débutant] Récupérer des valeurs affichées dans des cases "Edit"
    Par Clint-is-wood dans le forum Interfaces Graphiques
    Réponses: 26
    Dernier message: 24/05/2007, 19h19
  4. Réponses: 1
    Dernier message: 25/04/2007, 17h23
  5. Récupérer des valeurs dans des fichiers html
    Par nico93100 dans le forum Langage
    Réponses: 1
    Dernier message: 05/01/2006, 22h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo