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 :

[Tableaux] Variable de type array dans un formulaire


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 7
    Points : 5
    Points
    5
    Par défaut [Tableaux] Variable de type array dans un formulaire
    Tout d'abord bonjour a tous.
    Pour mon premier msg,j'ai une question à propos d'une variable de type array dans un champ de formulaire.
    Je m'explique, je débute en php, et pour ce faire, j'ai un livre sur débuter en PHP4. Je fais donc les exercices du livre pour me familiariser. Cependant, j'ai installé un serveur Apache et PHP5 sur ma machine. Après avoir vu les premières notions de PHP, j'en suis aux boucles et tableaux...
    voici l'exemple en question

    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
     
    <html>
    <head></head>
    <body>
    <?php
    echo "<form method=GET action='dynamique2.php'>";
    $nombre=HTMLSpecialChars($_POST['nombre']);  // je recupere $nombre d'un précédent formulaire
    for ($compteur=0; $compteur<$nombre; $compteur++)
    	{
    	$gamin = $compteur+1;
    	echo "<br><br>Entrez le nom de votre enfant $gamin<br>";
    	echo "<input [color=red]name=enfant[] [/color]type='text'>";
    	}
    if ($compteur==0) echo "Appuyez sur ce bouton pour poursuivre";
    echo "<br><br>";
    echo "<input type=submit value='Soumettre la requête'>";
    echo "</form>";
    ?>
    </body>
    </html>
    Et voici le code de la page dynamique2.php
    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
     
    <html>
    <head></head>
    <body>
    <?php
    $indice = 0;
    echo "Le nom de vos enfants est : ";
    do
    	{
    	echo $_GET['enfant[$indice]'];
    	$verifiersivide = $_GET['enfant[$indice]'];
    	$indice=$indice+1;
    	}
    while ($verifiersivide != "");
    if ($indice == 1) 
    echo "Innaplicable";
    ?>
    </body>
    </html>
    Mon problème est que je ne parviens pas à récupérer les valeurs de mon tableau $enfant[]... j'ai essayé plusieurs syntaxes au niveau de $_GET['enfant[$indice]'] (celle-ci me parait barbare) mais rien n'y fait..la page dynamique2.php me renvoit toujours Innaplicable...

    Quelqu'un pourrait-il me dire d'où provient le problème?

    en vous remerciant d'avance

  2. #2
    Membre éclairé Avatar de Yobs
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    675
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 675
    Points : 846
    Points
    846
    Par défaut
    Remplace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_GET['enfant[$indice]'];
    par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_GET['enfant'][$indice];
    Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    ok
    merci beaucoup...je teste ca de retour chez moi et je cliques "resolu"
    (ce qui ne veux pas dire que je ne te fais pas confiance )

  4. #4
    Membre éprouvé Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Points : 1 009
    Points
    1 009
    Par défaut
    Citation Envoyé par ThAOTh
    (ce qui ne veux pas dire que je ne te fais pas confiance)
    Bien entendu
    Consultant idéaliste.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Portée de variable de type Array dans une class
    Par oceanbigone dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/03/2013, 02h02
  2. Réponses: 4
    Dernier message: 15/04/2010, 09h34
  3. [XSLT] liste d'élements dans une variable de type array ?
    Par r-zo dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 15/01/2010, 09h16
  4. [Tableaux] copier tout un array dans une autre variable
    Par XavierWRC dans le forum Langage
    Réponses: 3
    Dernier message: 06/01/2010, 17h07
  5. [Tableaux] Argument de type array dans __construct ??
    Par shadeoner dans le forum Langage
    Réponses: 2
    Dernier message: 19/03/2006, 20h03

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