Selection ds menu deroulant d'une BD puis echo d'un champ lié [RESOLU] - PHP - Programmation
Marsh Posté le 06-06-2006 à 10:12:32
Bah recupere les prenoms, stocke les en js et fais l'affichage avec de l'evenementiel js
Marsh Posté le 06-06-2006 à 10:25:04
Tu connais pas le javascript ?
Marsh Posté le 06-06-2006 à 11:16:25
T'es étudiant en informatique stagiaire ?
Marsh Posté le 06-06-2006 à 11:22:45
autodidacte qui essaie tant bien que mal de faire un intranet pr son bureau d'etudes.
Je viens du monde de la CAO
Marsh Posté le 06-06-2006 à 11:31:54
La premiere etape consiste à garder la liste nom - prenom (encore que la ca me semble louche ton value, tu fonctionnes pas avec des id ? pour les cas ou des utilisateurs ont le meme nom) en php.
Donc dans ta boucle de parcours odbc, tu dois stocker dans un tableau les noms et prenoms.
Ensuite, tu dois parcourir ce tableaux et générer un tableau javascript (cela peut etre n'importe ou dans la page), le resultat dans ta page html doit ressembler à ça
Code :
|
Fais deja ça et on verra la suite plus tard
Marsh Posté le 06-06-2006 à 11:36:43
pourquoi du javascript ?
ca se fait tres bien en php
par contre j aurais plutot utilisé fetch_row a la place fetch _array
Marsh Posté le 06-06-2006 à 11:41:57
mIRROR a écrit : pourquoi du javascript ? |
Propose je t'en prie, mais recharger la page pour un truc aussi bete ça me ferait chier.
D'ailleurs je comprends pas trop l'interet, pourquoi ne pas mettre le prenom directement dans le <select> ?
Marsh Posté le 06-06-2006 à 11:57:36
Boulax & miRROR, vous avez tous les deux raisons, mais comme on comprends rien de ce que veut exactement snp(après ou avant le soumission du formulaire?) impossible de dire laquelle des deux solutions il faut prendre ...
Marsh Posté le 06-06-2006 à 12:02:36
j'explique mon cas :
mon formulaire permet de choisir les initiales d'un mec. Ces initiales sont récupérées par la method POST et affichées dans un PDF que je génère avec FPDF. Par contre j'aimerai récupérer le prenom et le nom associés aux initiales pour envoyer à l'adresse mail qui est sous la forme prenom.nom@domain.com en automatique avec html_mime mail.
Marsh Posté le 06-06-2006 à 12:16:35
bah rien que le concept est foireux ...
tes utilisateurs peuvent pas taper eux meme leur nom ?
parce qu a partir des intiales ca va craindre un peu non ?
mais je tiens mon idee de fetch_row : array va te rendre des rows de clés inutiles
@boulax : recharger la page ?
Marsh Posté le 06-06-2006 à 13:10:41
dans ma boite c'est comme ça kon fonctionne : avec des initiales. Et pour l'histoire du row vs array, honnetement, je ne comprends pas trop la difference entre les deux. Je me suis déjà bien battu pour faire un menu déroulant....
Marsh Posté le 06-06-2006 à 15:55:33
Tu veux afficher le prénom de la personne, ou le stocker dans une variable pour pouvoir l'exploiter par la suite?
2ème question, si tu veux afficher le prénom de la personne, tu veux l'afficher au moment où tu sélectionnes la personne dans la liste déroulante ou au moment de la soumission/validation du formulaire?
Je pense que la réponse à ces deux questions facilitera la compréhension de ce que tu souhaites réaliser...
Marsh Posté le 06-06-2006 à 18:26:17
j'ai besoin des infos nom et prénom pour les insérer dans mon fichier de traitement.
Comme ça :
en choisissant ses initiales depuis le menu deroulant de formulaire_dde_fab.php
Code :
|
je voudrais pouvoir les selectionner pour les inserer dans mon fichier de traitement add_dde_fab.php
Code :
|
Et ensuite les utiliser pour remplir mes champs d'envoi du mail :
Code :
|
Marsh Posté le 07-06-2006 à 08:59:14
C'est bon j'ai trouvé :
Code :
|
Merci quand même pour les infos !
Marsh Posté le 06-06-2006 à 09:47:16
Bonjour,
J'ai cherché comment faire ça mais je ne trouve pas vraiment ce que je veux (ou alors je m'exprime mal) :
J'ai un formulaire PHP avec un menu déroulant pointant sur une table access.
Quand je selectionne le champ "nom" depuis mon menu déroulant je voudrais faire un echo du prenom.
Quelqu'un a une idée ?
j'utilise ce code :
MErci !
Message édité par snp le 07-06-2006 à 09:00:21