PHP-Récupérer des variables dans une boucle for

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par gcvoiron, 21 Décembre 2006.

  1. gcvoiron
    gcvoiron WRInaute occasionnel
    Inscrit:
    19 Octobre 2005
    Messages:
    459
    J'aime reçus:
    0
    Bonjour,

    Je n'arrive pas à récupérer les varaibles d'un formulaire dans une boucle for.
    Voici le formulaire :
    Code:
    <?php
    for($i=0; $i<count($listesurf); $i++)
            echo '
    <tr class="tableau">
    <td class="tableau" align="left">' .$listesurf[$i][nom]. '</td>
    <td class="tableau" align="center"><input name="' .$variable[$i]. '" type="text" id="' .$variable[$i]. '" value="' .$listesurf[$i][taux]. '" size="40"></td>
    </tr>
    ';
    ?>
    Et je cherche à récupérer les variables des champs dans une autre page, avec une boucle for également mais en vain :

    Code:
    <?php
    for($i=0; $i<count($listesurf); $i++)
    $var[$i]=$_POST[$variable[$i]];
    ?>
    Pourriez-vous m'aider?

    Merci.
     
  2. phpmikedu83
    phpmikedu83 WRInaute passionné
    Inscrit:
    6 Août 2005
    Messages:
    1 012
    J'aime reçus:
    0
    Tu crois pas qu'il en manque un peu pour que l'on puisse savoir où tu as couillé?
     
  3. gcvoiron
    gcvoiron WRInaute occasionnel
    Inscrit:
    19 Octobre 2005
    Messages:
    459
    J'aime reçus:
    0
    Je peux juste rajouter la fonction "listesurf" :
    Code:
    function listesurf()
    {
            $result = mysql_query("SELECT nomrewrit, nom, url, note, idsite, taux FROM site_sites WHERE type = 'surf';") or die(mysql_error());
            for($i=0; $row=(mysql_fetch_array($result)); $i++)
            {
                    $list[$i]=$row;
            }
            return $list;	
    }
     
  4. narayana
    narayana WRInaute impliqué
    Inscrit:
    28 Janvier 2005
    Messages:
    727
    J'aime reçus:
    0
    Pour cela il y a ce bout de code
    Code:
    foreach ($_POST as $key => $val)
      {
        $new_key = $key;
        $new_val = $val;
        $out[$new_key] = $new_val;
       }
    
    GET et POST fonctionne.
    Après pour atteindre un paramètre echo($out["le_nom_parametre"]);
     
  5. gcvoiron
    gcvoiron WRInaute occasionnel
    Inscrit:
    19 Octobre 2005
    Messages:
    459
    J'aime reçus:
    0
    Je n'ai pas bien compris ce que tu voulais dire narayana...
    Voici mon tableau (page 1)
    Code:
    <?php
    for($i=0; $i<count($listesurf); $i++)
            echo '
    <tr class="tableau">
    <td class="tableau" align="left">' .$listesurf[$i][nom]. '</td>
    <td class="tableau" align="center"><input name="' .$variable[$i][nom]. '" type="text" id="' .$variable[$i][nom]. '" value="' .$listesurf[$i][taux]. '" size="40"></td>
    </tr>
    ';
    ?>
    Sur la page 2, pour récupérer ces valeurs, comment dois-je utiliser :
    Code:
    <?php
    foreach ($_POST as $key => $val) 
      { 
        $new_key = $key; 
        $new_val = $val; 
        $out[$new_key] = $new_val; 
       } 
    ?>
    Merci !
     
  6. gcvoiron
    gcvoiron WRInaute occasionnel
    Inscrit:
    19 Octobre 2005
    Messages:
    459
    J'aime reçus:
    0
    Personne n'aurait une idée svp ?

    Merci.
     
  7. manthoR
    manthoR WRInaute discret
    Inscrit:
    13 Mars 2006
    Messages:
    188
    J'aime reçus:
    0
    ben le code que tu proposes semble bon pourtant (à condition que ton form utilise la méthode "post")

    fais un print_r de $out tu devrais voir ton tableau de résultats.

    ou si c'est juste pour une boucle for :
    Peut marcher directement avec le $_POST
     
  8. gcvoiron
    gcvoiron WRInaute occasionnel
    Inscrit:
    19 Octobre 2005
    Messages:
    459
    J'aime reçus:
    0
    Tu veux dire :

    Code:
    <?php 
    for($i=0; $i<count($listesurf); $i++) 
            echo ' 
    <tr class="tableau"> 
    <td class="tableau" align="left">' .$listesurf[$i][nom]. '</td> 
    <td class="tableau" align="center"><input name="' .$variable[$i][nom]. '" type="text" id="' .$variable[$i][nom]. '" value="' .$listesurf[$i][taux]. '" size="40"></td> 
    </tr> 
    '; 
    ?>
    Et :

    Code:
    for($i=0;$i<sizeof($out);$i++) 
    <?php
    { 
    echo $out[$i]; 
    }
    ?>
    ?
     
  9. gcvoiron
    gcvoiron WRInaute occasionnel
    Inscrit:
    19 Octobre 2005
    Messages:
    459
    J'aime reçus:
    0
    Pour voir ce qui ne marche pas, quand je fais :
    Code:
    <?php 
    for($i=0; $i<count($listesurf); $i++) 
            echo ' 
    <tr class="tableau"> 
    <td class="tableau" align="left">' .$listesurf[$i][nom]. '</td> 
    <td class="tableau" align="center"><input name="' .$variable[$i][nom]. '" type="text" id="' .$variable[$i][nom]. '" value="' .$listesurf[$i][taux]. '" size="40"></td> 
    </tr> 
    '; 
    ?>
    Que dois-je mettre sur la page qui reçoit le formulaire pour afficher un des champs ?

    Merci.
     
Chargement...
Similar Threads - PHP Récupérer variables Forum Date
récupérer id en php sans lien Développement d'un site Web ou d'une appli mobile 25 Avril 2019
Récupérer balise topic_title dans un formulaire php Développement d'un site Web ou d'une appli mobile 27 Février 2015
[RESOLU] récupérer les images d'un dossier en php Développement d'un site Web ou d'une appli mobile 29 Novembre 2014
Comment récupérer les valeurs UTM en PHP ? Google Analytics 9 Février 2013
récupérer le contenu d'un select en php Développement d'un site Web ou d'une appli mobile 24 Mai 2012
Récupérer le contenu d'une page facebook en php ? Développement d'un site Web ou d'une appli mobile 26 Février 2011
Parser un flux XML en PHP pour récupérer une valeur Développement d'un site Web ou d'une appli mobile 10 Février 2011
lociciel ou script php pour recuperer le contenu d'un site Développement d'un site Web ou d'une appli mobile 12 Janvier 2011
Script PHP pour récupérer pour récupérer l'HTML d'une page Développement d'un site Web ou d'une appli mobile 4 Juillet 2010
Récupérer la première lettre d'un mot en PHP. et UTF-8 Développement d'un site Web ou d'une appli mobile 6 Avril 2010
Recuperer variable javascript dans PHP Développement d'un site Web ou d'une appli mobile 17 Février 2010
recupérer le nom de domaine d'un lien en php ? Développement d'un site Web ou d'une appli mobile 18 Décembre 2009
Recuperer page en cours javascript/php Développement d'un site Web ou d'une appli mobile 1 Novembre 2009
PHP: Récupérer valeur array 2 dim d'un formulaire HTML Développement d'un site Web ou d'une appli mobile 16 Octobre 2009
PHP: récupérer valeur de deux $_POST avec foreach Développement d'un site Web ou d'une appli mobile 8 Octobre 2009
Récuperer la requette http en javascript et php Développement d'un site Web ou d'une appli mobile 27 Septembre 2009
[Résolu] WP : récupérer l'ID de l'article dans single.php ? Développement d'un site Web ou d'une appli mobile 3 Janvier 2009
Récupérer la durée d'une chanson en php format wma ou mp3 Développement d'un site Web ou d'une appli mobile 12 Décembre 2008
récuperer valeur php liste multiple Développement d'un site Web ou d'une appli mobile 30 Octobre 2008
Script php recuperer backlink et lien google Développement d'un site Web ou d'une appli mobile 24 Juin 2008