Page 1 sur 1

Transfert de tableaux entre php et html ou javascript

Posté : 23 juin 2013, 09:55
par Mopige
Bonjour,
Pour récupérer en php une variable "nomVar" saisie dans un formulaire, il faut écrire dans php le code suivant :
$var = $_POST["nomVar"];
Comment faire pour récupérer un tableau "tablo[]" de 10 valeurs saisie dans un formulaire.

Même question en sens inverse
Pour passer une variable $var de PHP vers du Javascript se trouvant dans la même page, il suffit de la définir comme suit dans le code JS :
var NomVariable = '<?php echo $var; ?>' ;
Comment faire pour passer un tableau

Merci pour votre aide

Re: Transfert de tableaux entre php et html ou javascript

Posté : 23 juin 2013, 10:44
par moogli
Salut,

1/ pas besoin de faire $var = $_POST['var'] autant directement utiliser l'index de $_POST.
2/ un formulaire accepte la notation tableau comme nom de champ. Tu peux écrire <input name="toto[]"/> autant de fois que tu veux tu aura un tableau dans $_POST['toto'] (avec toutes les des champs toto[], dans l'ordre dans lequel les champs apparaissent dans la page, enfin dans le code html).
3/ php génère du JS tu peux très bien écrire un tableau JS a partir de php : echo ' var = ['.$toto.']; etc
4/ la tendance est plutôt a utiliser json pour le passage de données tu pour cela tu peux te tourner vers la fonction php json_encode.
Pour le côté JS un exemple http://stackoverflow.com/questions/4935 ... javascript



@+

Re: Transfert de tableaux entre php et html ou javascript

Posté : 23 juin 2013, 10:55
par Mopige
Merci
Je vais essayer tout ça et je reviens si j'ai des problèmes