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
<?php if (isset($_POST['$var_tab'])) ?>


J'aurais plutôt vu

<?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 ...
<?php
$tab[$i]['img'] = $g_img ; // oui non dans table gestion
$case = $tab[$i]['img'] ;
if ($tab[$i]['img'] == "o" ) // j'affiche les variables
{
echo "<span class=\"titre13\" > ";
echo " <input id_case=\"$case\" type=\"checkbox\" name='$tab[$i]['img']' value=\"$g_img'\" checked \n> " ;
}
else
{
echo "<span class=\"titre09\"> ";
echo "<input id_case=\"$case\" type=\"checkbox\" name='$tab[$i]['img']' value=\"$g_img'\" \n> " ;
echo "</span>" ;
}

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

// la récupération ...

if (isset($_POST[$var_tab])) $var_tab=$_POST['tab'] ;
else
$var_tab = "";
?>


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