array post php

Répondre
kiki47
le 08/01/2008 à 17:06
kiki47
Bonjour,
dans un formulaire j'alimente un tableau : $tab[$i]['id'] = $i_id
je veux récupérer ce tableau par la method post ?
j'essaie ceci :
if (isset($_POST['$var_tab'])) $var_tab=$_POST['tab'] ;
else
$var_tab = "";
Malgache bonote,cha marche pas.
Une âme charitable ?
Merci
Christian
www.echangeagogo.com
zebden
le 08/01/2008 à 17:18
zebden
Lu,

tu l'alimentes comment ta variable ?
zebdinou pour les intimes / Blog : http://www.zebden.fr
kiki47
le 08/01/2008 à 17:23
kiki47
$tab[$i]['id'] = $i_id
$i_id : issue d'une table
affichage dans un input
modificationn dans le formulaire
pour update dans la table en validation
Christian
www.echangeagogo.com
zebden
le 08/01/2008 à 17:59
zebden
Affiche tout ton code, soit il faut sérialiser ton tableau soit c'est extrement simple, t'affiche donc $tab[$i]['id'] dans ton input, à la validation tu récupères le champ et non la variable.
zebdinou pour les intimes / Blog : http://www.zebden.fr
diablo
le 08/01/2008 à 19:40
diablo
  1. <?php if (isset($_POST['$var_tab'])) ?>


J'aurais plutôt vu

  1. <?php if (isset($_POST[$var_tab])) ?>


;)
.:[ UTB ]:. Diablo xo0 Au royaume des aveugles, les bornes sont rois...
zebden
le 08/01/2008 à 19:45
zebden
exact, ça m'avait échappé ça ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
kiki47
le 09/01/2008 à 11:05
kiki47
RE,
merci pour vos réponses ... mais

le formulaire ...
  1. <?php
  2. $tab[$i]['img'] = $g_img ; // oui non dans table gestion
  3. $case = $tab[$i]['img'] ;
  4. if ($tab[$i]['img'] == "o" ) // j'affiche les variables
  5. {
  6. echo "<span class=\"titre13\" > ";
  7. echo " <input id_case=\"$case\" type=\"checkbox\" name='$tab[$i]['img']' value=\"$g_img'\" checked \n> " ;
  8. }
  9. else
  10. {
  11. echo "<span class=\"titre09\"> ";
  12. echo "<input id_case=\"$case\" type=\"checkbox\" name='$tab[$i]['img']' value=\"$g_img'\" \n> " ;
  13. echo "</span>" ;
  14. }

  15. $tab[$i]['double'] = $g_double ; // qté en double dans table
  16. $nom = $tab[$i]['ref_pan'] ;
  17. echo "<table align=\"center\" ><tr>" ;
  18. echo "<td>" ;
  19. echo "<img src=\"../images/plus.gif\" onclick=\"plus('$nom')\" width=\"10\" height=\"10\" alt=\"ajouter vos doubles\" title=\"ajouter vos doubles\" >" ;
  20. echo "</td>" ;
  21. echo "<td>" ; // la valeur du double
  22. echo "<input readonly id=\"$nom\" style=\"text-align:right\" type=text name='$tab[$i]['double']' value=\"$g_double\" size='1' > " ;
  23. echo "</td>" ;
  24. echo "<td>" ;
  25. echo "<img src=\"../images/moins.gif\" onclick=\"moins('$nom')\" width=\"10\" height=\"10\" alt=\"enlever vos doubles\" title=\"enlever vos doubles\" >" ;
  26. echo "</td>" ;
  27. echo "</tr>" ;
  28. echo "</table>" ;

  29. // la récupération ...

  30. if (isset($_POST[$var_tab])) $var_tab=$_POST['tab'] ;
  31. else
  32. $var_tab = "";
  33. ?>


je suis encore débutant
y a certainement des erreurs
Par avance, Merci
Christian

Note du modérateur : merci d'utiliser le bb-code comme spécifié dans les conditions d'utilisation du forum
www.echangeagogo.com
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours