2 formulaires dans la même pages
Résolu
Thorim
Messages postés
32
Date d'inscription
Statut
Membre
Dernière intervention
-
Thorim Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
Thorim Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je désirerai modifier un objet de ma base de données de la table "ITEM".
Pour ce faire, j'aimerai créer deux formulaires dans une page PHP:
- Le premier serai composé d'une seule liste déroulante qui permettrai la sélection de l'objet à modifier.
- Le second formulaire afficherai les informations de l'objet sélectionné dans le premier formulaire et permettrai la modification de ses caractéristiques.
Ma questionest : est-il possible de faire ça? Je veux dire, es-ce qu'il est possible de sélectionner un objet, de faire une requete et d'afficher les informations relatives à cet objet, le tout dans la même page ou suis-je obligé de séparé cela en deux pages distinctes (une pour la sélection de l'objet à modifier et la seconde page pour afficher les différentes caractéristiques de cet objet)?
Si cela est possible, quel code dois-je mettre en place pour que cela puisse se faire?
Merci d'avance pour votre aide!
Thorim
Je désirerai modifier un objet de ma base de données de la table "ITEM".
Pour ce faire, j'aimerai créer deux formulaires dans une page PHP:
- Le premier serai composé d'une seule liste déroulante qui permettrai la sélection de l'objet à modifier.
- Le second formulaire afficherai les informations de l'objet sélectionné dans le premier formulaire et permettrai la modification de ses caractéristiques.
Ma questionest : est-il possible de faire ça? Je veux dire, es-ce qu'il est possible de sélectionner un objet, de faire une requete et d'afficher les informations relatives à cet objet, le tout dans la même page ou suis-je obligé de séparé cela en deux pages distinctes (une pour la sélection de l'objet à modifier et la seconde page pour afficher les différentes caractéristiques de cet objet)?
Si cela est possible, quel code dois-je mettre en place pour que cela puisse se faire?
Merci d'avance pour votre aide!
Thorim
A voir également:
- 2 formulaires dans la même pages
- Supercopier 2 - Télécharger - Gestion de fichiers
- Supprimer une page dans word - Guide
- Word numéro de page 1/2 - Guide
- Avoir 2 comptes whatsapp sur le même téléphone - Guide
- 2 ecran pc - Guide
6 réponses
Coucou Thorim,
Il est possible de faire ce que tu veux sur une seule page. Le principe est le suivant :l'utilisateur choisit l'objet dans ta liste déroulante et clique sur un bouton "valider". Lors du clique la page va être rechargé et va envoyer en paramètre l'objet. Puis tu vas le recupérer et afficher ses informations.
le code va ressembler à ca:
$objet=$_REQUEST['objet'];
if ($objet==""){
/*Ici tu met le code pour ton formulaire et tu stockes le choix de la liste déroulante dans la variable $objet que tu envoies en parametre. Sur le clique du bouton "valider", la même page doit etre chargée*/
}
else {
/* Ici tu effectues ta requete et stocke chaque champ dans une variable. Il est ensuite possible d'afficher les valeurs par défaut dans le formulaire grace à l'attribut 'value' */
}
Dis moi si ca t'aide.
--Comalies2002--
Il est possible de faire ce que tu veux sur une seule page. Le principe est le suivant :l'utilisateur choisit l'objet dans ta liste déroulante et clique sur un bouton "valider". Lors du clique la page va être rechargé et va envoyer en paramètre l'objet. Puis tu vas le recupérer et afficher ses informations.
le code va ressembler à ca:
$objet=$_REQUEST['objet'];
if ($objet==""){
/*Ici tu met le code pour ton formulaire et tu stockes le choix de la liste déroulante dans la variable $objet que tu envoies en parametre. Sur le clique du bouton "valider", la même page doit etre chargée*/
}
else {
/* Ici tu effectues ta requete et stocke chaque champ dans une variable. Il est ensuite possible d'afficher les valeurs par défaut dans le formulaire grace à l'attribut 'value' */
}
Dis moi si ca t'aide.
--Comalies2002--
Tout d'abord, Merci Comalies2002 de m'avoir répondu!^^
Donc apparement tu n'utilise que un formulaire pour l'ensemble des champs si j'ai bien compris?
Sinon, je voulais savoir ce que la variable $_REQUEST représentait. Car je ne l'ai jamais utilisé. et qu'es ce qu'elle avait en paramètre. Car le 'objet' ne me parle pas vraiment! ^^
Désolé de t'ennuyer encore! :p
Thorim
Donc apparement tu n'utilise que un formulaire pour l'ensemble des champs si j'ai bien compris?
Sinon, je voulais savoir ce que la variable $_REQUEST représentait. Car je ne l'ai jamais utilisé. et qu'es ce qu'elle avait en paramètre. Car le 'objet' ne me parle pas vraiment! ^^
Désolé de t'ennuyer encore! :p
Thorim
le $_REQUEST['nom_du_champ'] permet de récupérer à la fois les données provenant de l'url (normalement on utilise $_GET) et pour celles provenant des formulaires ( $_POST)
Le 'objet' était le nom de la variable dans laquelle je stockais les informations du premier formulaire. C'est peut être plus clair avec nom_du_champ (cf plus haut).
--Comalies2002--
Le 'objet' était le nom de la variable dans laquelle je stockais les informations du premier formulaire. C'est peut être plus clair avec nom_du_champ (cf plus haut).
--Comalies2002--
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question