Forum Clubic

Copie de tableau en php

Bonjour à tous,
je n’arrive pas à faire un truc tout bête en PHP.

J’ai un formulaire avec plusieurs champs qui on le même nom. Je récupère les valeurs des champs avec la variable $_POST[‘champ’] qui est bien un tableau avec toutes mes valeurs.
Pour des raisons de simplification de code, je voudrais récupérer ces valeurs dans une autre variable. J’écris donc $champ=$_POST[‘champ’] mais ça ne fonctionne pas. Et avec $champ=&$_POST[‘champ’] ça ne fonctionne pas non plus. Ma variable $champ est toujours désespérément vide ! :frowning:

Je voudrais éviter de copier les valeurs une par une dans ma nouvelle variable.
J’ai beau cherché je ne trouve pas comment faire.

Pouvez-vous m’aider ??
Merci d’avance :slight_smile:
Edité le 05/08/2013 à 15:06

Salut,

normalement le tableau qui contient les valeurs de ton formulaire c’est $_POST.
$_POST[‘champ’] est la valeur de l’ qui a pour attribut name=“champ”

Il faudrait plutôt écrire $champ=$_POST tout court

Est-ce que le … est bien fermé et tout les bien contenus dans le ?

Pourrait tu nous montrer ton code dans son contexte ?

Merci pour ta réponse.

En fait, j’ai re-pris mon courage à deux mains et j’ai fait plusieurs tests. Je suis finalement arrivé à trouvé d’où venait le problème.
C’était un problème de portée de variable. Car mon bout de code était dans une fonction et donc il ne reconnaissait pas la variable globale. En ajoutant “global $mavariable” ça marche.
Je ne connaissait pas ce principe car les autres langages que j’utilise ne nécessite pas cette appel global.

Merci quand même de ton aide