pb avec passage de variables

Petit nouveau ! | 2 Messages

02 juil. 2007, 01:35

Bonjour à tous,

J'ai un petit problème.
Je génére automatique un tableau avec des champs à remplir sur la page1.php.
Ces champs ont pour nom

$nameCellule = "p_".$numPersonne;
echo "<input name=\"$nameCellule\" type=\"text\" value=\"\" size=\"2\" maxlength=\"2\" class=\"boiteFormulaire\" />";

Quand j'affiche le source de cette page aucun problème.

Grace à ce formulaire je peux passer à la page2.php
Cependant, j'arrive pas à récupérer les valeurs quand je fais
j'arrive à refaire dynamiquement un nouveau name cellule

$newNameCellule = "p_".$numPers

mais j'arrive pas à faire
$_POST['$newNameCellule']

merci d'avance de votre trés précieuse réponse.

Mammouth du PHP | 959 Messages

02 juil. 2007, 01:43

de 1, j'espère que tu a mi :
<form action="page2.php" method="post">
....input...etc...et....tout..le..bazarre.....
</form>

et c'est pas :
$_POST['$newNameCellule'] 
(comme tu l'a écrit), mais :
$_POST['newNameCellule']

Petit nouveau ! | 2 Messages

02 juil. 2007, 09:13

oui mé $nameCelulle dans la page 2 est une variable qui permet de retrouver le nom des celulles

Est qu'avec ta solution, il mettra automatiquement :
$_POST[' p_01']
$_POST[' p_02']

ViPHP
ViPHP | 1996 Messages

02 juil. 2007, 10:48

Fais un print_r ($_POST) et indique nous le résultat
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

02 juil. 2007, 12:02

Sortez vos variables... sortez vos variables... ;)
$_POST['$newNameCellule'] // => cherche un index dont le nom est : $newNameCellule
$_POST['newNameCellule'] // => cherche un index dont le nom est : newNameCellule
$_POST[$newNameCellule] // => cherche un index dont le nom est la valeur contenue par la variable $newNameCellule
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...