begin process at 2012 05 30 17:39:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Passer automatiquement des variables ?


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

Passer automatiquement des variables ?

lundi 31 mai 2010 à 10:01:27 | Passer automatiquement des variables ?

Shivan0910


Bonjour,

J'ai un formulaire qui est découpé en plusieurs étapes.
Une fois les étapes passées, j'enregistre toutes les informations saisies dans ma base.
Actuellement, j'ajoute en "hidden" au formulaire de l'étape en cours toutes les variables récupérées des précédentes étapes afin qu'elles soient transmises à l'étape suivante avec la validation des informations saisies dans l'étape en cours.
N'y aurait-il pas un moyen de faire ca automatiquement et plus simplement ? Genre input name="$_POST" value="$_POST[]" ?

Merci pour votre aide,
lundi 31 mai 2010 à 10:07:52 | Re : Passer automatiquement des variables ?

sebastien_et_typh

Bonjour tu peux toujours utiliser les session php :
au début de ta page tu met un session_start();
ensuite les information de la première etape tu les stocke dedans en faisant : $_SESSION['info1'] = $_POST['info1] etc...
et ainsi de suite pour les autres étapes et a la fin tu insert toutes tes variable session pour les inserer dans ta db.
J'espere t'avoir aidé


Personne ne peut se permettre de juger l'autre....
lundi 31 mai 2010 à 10:18:57 | Re : Passer automatiquement des variables ?

TychoBrahe

Salut,

N'y aurait-il pas un moyen de faire ca automatiquement et plus simplement ? Genre input name="$_POST" value="$_POST[]" ?


Oui, mais pense à l'utilisation de serialize() (et bien entendu de unserialize() pour récupérer tes données). Ne transmettre que les donnés que tu souhaites (ne pas mettre tot le contenu de $_POST car l'utilisateur peu en ajouter plein de lui même) est une bonne idée.

Bonjour tu peux toujours utiliser les session php :


Oui mais non, lessessions prennent de la place sur le serveur. Si le site à beaucoup de visiteurs le répertoire de stockage des sessions va vite être très chargé. 1 millions de visiteurs avec chacun 1ko de donnés (on monte vite avec ce genre de données) ça fais 1go de données à stocker pour rien... dur.
lundi 31 mai 2010 à 15:24:33 | Re : Passer automatiquement des variables ?

Shivan0910

Merci pour vos réponses, je pense effectivement que les sessions, ca risque d'être galère à gérer...
Je vais étudier la fonction serialize...

La fonction extract pourrait-elle répondre à mes attentes ? Si je comprends bien , elle "éclate" la variable paramètre en variables indépendantes... mais y'a p'tet une fonction inverse genre "compact" ?

En tout cas encore merci !
lundi 31 mai 2010 à 15:39:06 | Re : Passer automatiquement des variables ?

TychoBrahe

La fonction extract pourrait-elle répondre à mes attentes ?


Surtout pas. Un extrac() sur $_GET, $_POST et autre truc du genre est potentiellement une faille de sécurité. Un truc du genre devrait être suffisant :

Code PHP :
<?php

// génération de la donnée unique                                               
$tmp = array('plop' => $_POST['plop'],
             'plap' => $_POST['plap'],
             'plip' => $_POST['plip']);
$final = urlencode(serialize($tmp));
var_dump($final);

// récupération de la donnée unique                                             
$data = unserialize(urldecode($final));
var_dump($data);

?>


Cette discussion est classée dans : variables, passer, automatiquement, étape, étapes


Répondre à ce message

Sujets en rapport avec ce message

Passer plusieurs variables par un seul lien hypertexte [ par alexthehobbit ] -------------------------------------------------------------------------------- Comment passer PLUSIEURS paramètres par lien hypertexte ? Voici mon c Passer plusieurs variables par un seul lien hypertexte [ par alexthehobbit ] -------------------------------------------------------------------------------- Comment passer PLUSIEURS paramètres par lien hypertexte ? Voici mon c passer des variables d'un pop-up a la page parent [ par carpathesknight ] Salut,g un petit prob;Je souhaite faire passer des variables d'un pop-up a la page qui l'a appelé.Je l'ai fais en javascript voici le code de la fonct Passer variables avec menu Java. [ par DarkSchneider ] Bonjour, Comment récupérer une variable sans aide de formulaire ?Je m'explique :Pour cela, j'ai sur la page 1 des renseignements divers, et pour a variables passées d'une page à une autre [ par joduak ] Bonjour! Je cherche à savoir comment on fait pour passer plusieurs variables d'une page à une autre. Exemple : la page 1 présente différents bouquins passer des variables javasrcipt à php [ par kedieng ] Salut! Je voudrais savoir comment peut on passer les valeurs des variables javascript en php si c'est possible.Merci passer un array dans un $_SESSION [ par sokhay3 ] Bonjour je viens de recuperer une application php qui utilise les session_register. pour des  raisons de portabilité je souhaite modifier ces appels passer des variables a une autre page (les sessions mais un peu different) [ par benstar ] en fait j'ai 2 pages la 1ere un popup et la 2nde une page simple. je vdrais en fermant le popup renvoyer des variables a l'autre page qui se recharge Passer des variables dans un lien [ par kevin54000 ] Bonjour à tous.J'explique mon problème : sur une page j'ai plusieurs noms de client qui sont cherché dans un fichier .txt et affichés à l'écran.En des Comment passer des variables d'un script a un autre [ par badind ] Bonjour,J'avais un site écrit en php3 ( http://badind.chez-alice.fr/RandoGl ), mais le Fai vient de passer en Php5. Le transfert de données entre scri


Nos sponsors


Sondage...

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 : 2,012 sec (3)

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