Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

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

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
gcvoiron
WRInaute impliqué
WRInaute impliqué

Inscrit le: 19 Oct 2005
Messages: 491

URL permanente de ce messagePosté le : Jeu Déc 21, 2006 22:06    Sujet du message: PHP-Récupérer des variables dans une boucle for

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.
 
gcvoiron Visiter le site web du posteur
phpmikedu83
WRInaute accro
WRInaute accro

Inscrit le: 06 Aoû 2005
Messages: 1279
Localisation: LE LAVANDOU

URL permanente de ce messagePosté le : Jeu Déc 21, 2006 23:19    Sujet du message: PHP-Récupérer des variables dans une boucle for

Tu crois pas qu'il en manque un peu pour que l'on puisse savoir où tu as couillé?
 
phpmikedu83 Visiter le site web du posteur
gcvoiron
WRInaute impliqué
WRInaute impliqué

Inscrit le: 19 Oct 2005
Messages: 491

URL permanente de ce messagePosté le : Jeu Déc 21, 2006 23:24    Sujet du message: PHP-Récupérer des variables dans une boucle for

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;   
}
 
gcvoiron Visiter le site web du posteur
narayana
WRInaute passionné
WRInaute passionné

Inscrit le: 28 Jan 2005
Messages: 831
Localisation: paris

URL permanente de ce messagePosté le : Ven Déc 22, 2006 9:51    Sujet du message: Re: PHP-Récupérer des variables dans une boucle for

gcvoiron a écrit:
Je n'arrive pas à récupérer les varaibles d'un formulaire dans une boucle for.


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"]);
 
narayana Visiter le site web du posteur
gcvoiron
WRInaute impliqué
WRInaute impliqué

Inscrit le: 19 Oct 2005
Messages: 491

URL permanente de ce messagePosté le : Mar Déc 26, 2006 3:50    Sujet du message: PHP-Récupérer des variables dans une boucle for

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 !
 
gcvoiron Visiter le site web du posteur
gcvoiron
WRInaute impliqué
WRInaute impliqué

Inscrit le: 19 Oct 2005
Messages: 491

URL permanente de ce messagePosté le : Dim Déc 31, 2006 3:41    Sujet du message: PHP-Récupérer des variables dans une boucle for

Personne n'aurait une idée svp ?

Merci.
 
gcvoiron Visiter le site web du posteur
manthoR
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 13 Mar 2006
Messages: 225

URL permanente de ce messagePosté le : Dim Déc 31, 2006 11:54    Sujet du message: PHP-Récupérer des variables dans une boucle for

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 :
Citation:

for($i=0;$i<sizeof($out);$i++)
{
echo $out[$i];
}

Peut marcher directement avec le $_POST
 
manthoR Visiter le site web du posteur
gcvoiron
WRInaute impliqué
WRInaute impliqué

Inscrit le: 19 Oct 2005
Messages: 491

URL permanente de ce messagePosté le : Lun Jan 01, 2007 22:57    Sujet du message: PHP-Récupérer des variables dans une boucle for

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];
}
?>
?
 
gcvoiron Visiter le site web du posteur
gcvoiron
WRInaute impliqué
WRInaute impliqué

Inscrit le: 19 Oct 2005
Messages: 491

URL permanente de ce messagePosté le : Sam Jan 13, 2007 1:40    Sujet du message: PHP-Récupérer des variables dans une boucle for

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.
 
gcvoiron Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort