begin process at 2012 05 31 19:13:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

variable dynamique & superglobales


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

variable dynamique & superglobales

jeudi 17 juin 2010 à 13:22:25 | variable dynamique & superglobales

Korxxx

Bonjour,

J'ai un formulaire qui est créé selon le parcours d'une base de donnée.
Les variables dont de la forme nom_ID

Le problème c'est que l'usage de variable dynamique en php est interdit dans le cadre des variables superglobales ($_POST) ici présent...

Auriez vous une solution ? J'ai beau chercher je sèche :(
jeudi 17 juin 2010 à 14:45:39 | Re : variable dynamique & superglobales

Korxxx

Réponse acceptée !
Bon, j'ai trouvé la solution


Effectivement la solution suivante ne marche pas :

$NOM=${"_POST['nom_".$ID."']"};

et pour cause :

Attention
"Notez que les variables dynamiques ne peuvent pas être utilisées avec les tableaux Superglobaux de PHP. " (extrait du manuel php)


Mais un simple :

$NOM=$_POST['nom_'.$i];

Marche parfaitement...
(C'était la solution que j'avais en tout premier essayé mais j'avais du faire une erreur de concaténation qui m'a amené à tester ensuite avec les variables dynamiques.... )

lundi 4 octobre 2010 à 10:21:57 | Re : variable dynamique & superglobales

klytorh

Salut je suis actuellement confronter au meme probleme que toi et j'ai fait la meme chose que toi au debut :

$fh = fopen("test.txt", 'a+');
foreach ($_POST['checkbox_'.$produit['id_product'].''] as $nomvar => $valeurvar)
{
fwrite($fh, $nomvar . " : " . utf8_decode($valeurvar) . "\n");
}
fclose($fh);

il faut donc que je mette .$produit['id_product']. dans une variable $i
Et que je fasse :

$fh = fopen("test.txt", 'a+');
$i=$produit['id_product'];
$checkbox=$_POST['checkbox_'.$i];
foreach ($checkbox as $nomvar => $valeurvar)
{
fwrite($fh, $nomvar . " : " . utf8_decode($valeurvar) . "\n");
}
fclose($fh);

Malheureusement sa ne fonctionne pas avec cette methode car en fait je veux recuperer la valeur de ma checkbox (qui est generé en AJAX selon un choix de 3 liste deroulante) après avoir envoyer le formulaire


Cette discussion est classée dans : dynamique, variables, variable, superglobales


Répondre à ce message

Sujets en rapport avec ce message

Modification de variables à partir de l'url [ par fab_59 ] Est il possible, de modifier la valeur d'une variable d'un doc php, en mettant dans l'url un code specifique?url?$var=prenom ????c( pour rediriger u text to variable [ par Freneticode ] ---> FrenetiCodehello a tous ..voila je suis en train de cree une function qui me permet de liste toute les variables systeme...et les autres!!!voila Concaténer des variables [ par lyricman ] Bonjourje voudrais savoir s'il est possible de concaténer 2 variables?par leur texte mais les variablesexemple : je voudrais avoir une variable pour c Variables Php Java [ par defkrie ] Voila, je ne me souviens plus comment on fait pour transféré une variable d'1 script java à une variable en php.jai une variable toto en java et jaime Tableau dynamique (# de résultat variable) [ par DJDX ] Bon, je commence par le code (à noter que la variable $nombre est envoyé à partir d'un formulaire que je ne met pas ici)if(nombre!=''){for ($x=2; $x{w variable [ par TheHacker ] Salut, j'ai un probleme avec easyphp, en fait j'ai un formulaire sur une page index.php3 par exemple.cette page envoie les infos vers bdd.php3,j'ai ut récupération de variable [ par titeuf974 ] bonjour!! Voila. J'ai un petit problème pour récupérer des variables de form générer dynamiquement par ce code : $nbre=$_POST['nb_eleve'];//vien d'u variables dans l'url [ par floflo30 ] bonjour,Je cherche à récupérer dans une variable, la variable que j'ai passé dans mon hyperlien.Voici le code :while($colonne=mysql_fetch_row($result) probleme de variable [ par ji-m ] HellO tlm,voila jai un petit soucis, je voudrais créer des variables dans une boucle for :for($i=0;$i$test=$societe1.'_'.$i;print $test;} il me retour Récupération de nom de variables indéxées [ par jadiema ] J'ai crée dans un fichier PHP un formulaire FORM avec un bouton SUBMIT. A l'intérieur de ce form, j'effectue une boucle qui crée des input text dont


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales