|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2005 Messages : 78 ![]() |
Bonjour,
Je souhaite insérer un nouvel enregistrement dans ma base de données My-SQL mais en ayant des champs pré-remplis avec une sélection faîte dans une page précédente. En gros. Je sélectionne une entreprise dans un menu déroulant dans la page1 puis je valide et je veux ensuite afficher les données de cette entreprise dans la page2 en ajoutant des champs texte vide pour insérer un nouvelle employé. Je ne possède qu'une table (je sais que se n'est pas très judicieux mais ce n'est pas le problème) dans laquelle tous mes contacts sont répertoriés(Entreprise,NomDuContact,PrénomDuConatct,Email,..). Je veux donc ensuite insérer l'enregistrement avec les données de l'entreprise et celles du nouvel employé que je viens de completer. J'ai en fait deux probleme.(1) je n'arrive pas à afficher les données de l'entreprise dans la pages2 et (2) je me demande si je vais pouvoir récupérer les données de l'entreprise pour mon nouvel enregistrement. Merci de votre aide PS:Je boss avec DreamWeaver MX 2004 car je débute et c'est plus simple pour moi. PS2: si je ne suis pas sur le bon forum, merci de me le signaler. |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : février 2004 Messages : 601 ![]() |
Une fois que tu as sélectionné l'entreprise, tu l'envoies par $_GET à la page 2 (voir les formulaires).
Une fois dans la page 2 tu récupères les données du $_GET et tu les mets dans les champs voulus (<input name="nom" value="'.$_GET['nom_entreprise'].'" ... ) Il faut que tous les champs de la page 2 soient inclus dans un formulaire et tu mets un <input type="submit" value="submit"> qui insèrera dans la base les données contenues dans les champs de la page 2. cf tutos. |
|
|
00
|
|
|
#3 | |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2005 Messages : 78 ![]() |
salut Commodore_Psykopate,
j'ai bien envoyé le nom de l'entreprise, mais quand je fais cela il me sors toujours la meme entreprise dans mon second formulaire. que je choisisse Entreprise1 ou Entreprise2 dans la page1, il affiche Entreprise1 dans la page2. pourtant j'envoi par la méthode get et ensuite je créer un jeu d'enregistrement dans mon second formulaire: Citation:
|
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Bidouille-tout Android Inscription : juillet 2006 Messages : 871 ![]() |
Si le code n'est pas trop lourd il serais judicieux de nou le montrer afin qu'on puisse t'aider sur un exemple concret parce que la...
L'idée serai que dans la premiere page tu recupere par le menu deroulant l'identifiant ou la(les) clef-primaire de ton entreprise afin de l'envoyer par un GET ou POST a ta page 2 Dans cette page 2 tu cahrge dans des varibles definies les diferrents champs de ton entreprises grace a une requete SQL et ta clef issue de la page 1 puis ensuite je pense que dans cette page 2 se trouve un formulaire dans lequel les clef "value" seront les valeurs des variables issue de la requetes SQL...
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre Ubuntu 10.04 Lucid Lynx @home LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
|
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Inscription : février 2004 Messages : 601 ![]() |
effectivement, ton code nous serait d'un grand secours
|
|
|
00
|
|
|
#6 | |
|
Membre Expert
![]() Bidouille-tout Android Inscription : juillet 2006 Messages : 871 ![]() |
Citation:
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre Ubuntu 10.04 Lucid Lynx @home LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
|
|
|
|
00
|
|
|
#7 |
|
Membre expérimenté
![]() Inscription : février 2004 Messages : 601 ![]() |
c'est vrai... j'ai répondu trop vite, sans doute parce que c'est ce qui m'est venu tout de suite à l'esprit
|
|
|
00
|
|
|
#8 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2005 Messages : 78 ![]() |
voici mon code:
Page1: Citation:
Page2: Citation:
|
||
|
|
00
|
|
|
#9 |
|
Membre expérimenté
![]() Inscription : février 2004 Messages : 601 ![]() |
erf... c'est possible d'avoir une indentation (même minimale ?)
|
|
|
00
|
|
|
#10 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2005 Messages : 78 ![]() |
j'ai beau décaler les balises, quand je le visualise il reste toujours coller à gauche.
Comment faire??? |
|
|
00
|
|
|
#11 |
|
Membre Expert
![]() Bidouille-tout Android Inscription : juillet 2006 Messages : 871 ![]() |
J'avais dis si il est pas trop lourd !!!
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre Ubuntu 10.04 Lucid Lynx @home LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
|
|
|
00
|
|
|
#12 | |
|
Membre Expert
![]() Bidouille-tout Android Inscription : juillet 2006 Messages : 871 ![]() |
Citation:
Bon a la limite est-ce que tu peux colorer le code a l'aide de l'outil se trouvant dans ma siganture, et édite ton message precedent ou lieu de recoler le tou dans un nouveau message sinon on a pas fini
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre Ubuntu 10.04 Lucid Lynx @home LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
|
|
|
|
00
|
|
|
#13 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2005 Messages : 78 ![]() |
je viens de colorer mon code.
En ce qui concerne le code généré par dream, comme je débute et que je ne connais pas le php, je me suis lancé sous dream. |
|
|
00
|
|
|
#14 | |
|
Membre expérimenté
![]() Inscription : février 2004 Messages : 601 ![]() |
Citation:
Tu y trouveras beaucoup de réponses dont la réponse à ta question. |
|
|
|
00
|
|
|
#15 |
|
Membre Expert
![]() Bidouille-tout Android Inscription : juillet 2006 Messages : 871 ![]() |
Bon en effet c'est deja un peu mieux....
Le mieux je pense est de faire comme je te l'ai dis : Page 1 : - Tu construis ton menu déroulant a partir d'une requete mais en ne choisissant que le nom et la raison sociale(qui est apparement ta clef) - Le formulaire envoie le raison sociale choisi a ta page 2 Page 2: - Tu recupere ton raison sociale de ta page 1 - Tu fait une deuxieme requete avec cette fois tout les champs et avec la clause WHERE de ta clef pour en extriare le seul enregistrement voulu afin de construire ton formulaire mais cette fois en remplissant les options value de tes differents inputs afin de les preremplir avec les champs de ton enregistrement adéquat
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre Ubuntu 10.04 Lucid Lynx @home LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
|
|
|
00
|
|
|
#16 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2005 Messages : 78 ![]() |
salut à tous,
j'ai réussi a régler mon problème en ne travaillant que sur une pages unique. Il y a un comportement de serveur "mettre à jour un enregistrement" dans dreamweaver qui fait ce que je voulais. Je sélectionne un enregsitrement en haut de la page puis je valide avec un bouton qui envoi le formulaire sur la meme page. le second formulaire rempli les champs avec les données renvoyé par la première requete et je peux les modifier puis les enregistrer à nouveau. Merci encore de votre aide. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com