|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
gcvoiron WRInaute impliqué

Inscrit le: 19 Oct 2005 Messages: 491
|
Posté 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. |
|
| |
|
 |
phpmikedu83 WRInaute accro

Inscrit le: 06 Aoû 2005 Messages: 1279 Localisation: LE LAVANDOU
|
Posté 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é? |
|
| |
|
 |
gcvoiron WRInaute impliqué

Inscrit le: 19 Oct 2005 Messages: 491
|
Posté 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;
} |
|
|
| |
|
 |
narayana WRInaute passionné

Inscrit le: 28 Jan 2005 Messages: 831 Localisation: paris
|
Posté 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"]); |
|
| |
|
 |
gcvoiron WRInaute impliqué

Inscrit le: 19 Oct 2005 Messages: 491
|
Posté 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 WRInaute impliqué

Inscrit le: 19 Oct 2005 Messages: 491
|
Posté 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. |
|
| |
|
 |
manthoR WRInaute occasionnel

Inscrit le: 13 Mar 2006 Messages: 225
|
Posté 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 |
|
| |
|
 |
gcvoiron WRInaute impliqué

Inscrit le: 19 Oct 2005 Messages: 491
|
Posté 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 WRInaute impliqué

Inscrit le: 19 Oct 2005 Messages: 491
|
Posté 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. |
|
| |
|
 |
| |
|
|