Php . recuperation de variable

jabuka Messages postés 76 Statut Membre -  
kilian Messages postés 8854 Statut Modérateur -
Bonjour à toutes et a tous,

je planche sur une appli en php et là je bloque:

je mets dans un tableaux a double entree des infos.

$Objet[$X][1] = $Ligne2['Categorie'];
$Objet[$X][2] = $Ligne2['Nom_Produit'];

Ensuite via une boucle for, j'edite une liste d'input hidden que je transmet via un submit,

echo "<input type=\"hidden\" name=\"Categorie".$i."\" value=\"". $Objet[$i][1]."\"> \n";
echo "<input type=\"hidden\" name=\"Nom_Produit".$i."\" value=\"". $Objet[$i][2]."\"> \n";

Dans ma page de recup de données, je voudrai recupere mes valeurs de la meme façon que je les ai crée, via une bouocle for contenant :
$Objet[$i][1] = $_POST['Categorie'.$i];
$Objet[$i][2] = $_POST['Nom_Produit'.$i];

Mais mes valeurs ne sont pas attribuées a mon nouveau tableau.
le $_POST[''] n'accepte pas la variable pour alimenter automatiquement mon nom passer en parametre.

comment faire je bute depuis ce matin dessus.
Y a t-il une autre soluce ?

Merci de vos reponses ,

A voir également:

5 réponses

Alain42
 
Essaye en construisant ta variable avant:

$champ1={'Categorie'.$i};
ou $champ1='Categorie'.$i;

$Objet[$i][1] = $_POST[$champ1];
0
jabuka Messages postés 76 Statut Membre 21
 
Merci pour ta reponse rapide,

mais en fiat c'est la variable $champ1 que je constuits automatiquement, et je ne sais pas combien je vais en avoir.
tout depends du nb d'objet en commande.
Il faut que j'arrive a construire le nom de la variable a recupere (champs1, champ2, etc ...)

Je m'etais peut etre mal exprimé.

Ou alors je n'ai pas compris ton astuce, ce qui est fort possible.

0
kilian Messages postés 8854 Statut Modérateur 1 526
 
Tu sais que tu peux faire ça?:
while (.....)
{
    echo '<input type="...." name="prout[]" />';
}

Et dans la récupération:
$prout = $_POST['prout'];
foreach($prout as $unprout)
{
        .....
}

Ca crée un tableau automagiquement....
0
jabuka Messages postés 76 Statut Membre 21
 
Non je ne savais pas comment faire mais j'imaginais que l'on pouvais passer le tableau durectement.
Ceci dit mon code de depart fonctionne, mais c'est quand je mey ma variable dansfpdf, qu'il ne m'ecrit pas le valeur de la variable.

Sinon en HTML, il a toutes les variables dans un tableau, c'est nickel.

faut que je trouve pourquoi il ne m'affiche pas ma valeur en construisant mon fichier pdf.

Merci a tous ,
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kilian Messages postés 8854 Statut Modérateur 1 526
 
Avec le code que je t'ai donné, les valeurs ne passent pas dans le pdf, mais les variables ont bien une valeur?
Je comprends pas.
0