MERCI à tous ^^
Wouah quelle super forum !!!
J'ai compris merci![]()
MERCI à tous ^^
Wouah quelle super forum !!!
J'ai compris merci![]()
Donc le update est réglé mais maintenant j'aimerai faire en sorte que je recherche par matricule et que je peux ensuite modifier les informations de CE matricule j'ai une vague idée de comment faire.
Pouvez-vous m'aider ?![]()
On t'a déjà donné toute la méthodologie.
On ne va pas TOUT écrire à ta place...![]()
Bonjour à tous,
Voila mon plan ^^:
1- Recherche multi-critères.
2- Afficher le formulaire pré-rempli par rapport au matricule ou au nom prénom
3- Clic pour modifier
J'aimerai donc savoir comment vous feriez pour faire cela
plusieurs pages plusieurs requêtes ?
Car comme je suis débutant je n'ai jamais fait deux requêtes à la fois
Donc j'ai pensé à faire la requête sql pour la recherche et mettre ensuite un if avec comme condition la requête sql pour recherche validé
Bonjour,
"ton" plan ?
Il serait temps que tu te fasses ta propre expérience.
On t'en a déjà assez dit.
Cherche, teste, essaie.
Ok![]()
Donc j'ai pensé à faire la requête sql pour la recherche et mettre ensuite un if avec comme condition la requête sql pour recherche validé
ça pourrait marcher
Prends VRAIMENT un papier et un crayon.
Ce n'est pas avec un "plan" de 3 lignes que tu vas t'en sortir.
Et "penser" que "ça pourrait marcher" ne suffit pas.
Relis tous les messages qu'on t'a fait.
Ils sont plus détaillés.
Quand tu t'habilles,
- tu mets tous tes vêtements en même temps ?
- ou tu les mets dans un ordre précis, ETAPE par ETAPE ? (genre : le slip avant le pantalon, les chaussettes avant les chaussures...)
En clair : Il y a PLUSIEURS ETAPES à respecter. Et une LOGIQUE à suivre.
il faudra certainement plusieurs PAGES de scripts.
Et ARRETE de cliquer le bouton "Répondre avec citation" !!
Il y a un bouton "+Répondre à la discussion" en BAS à GAUCHE !
Bah c'est plus logique de répondre à la citation car ça te concerne non ?
Je note![]()
Je t'ai donné un exemple de plan
En gros, là où je dis "l'utilisateur fait quelque chose", ça correspond à une page affichée et là où je dis "le script fait quelque chose", ça correspond à un traitement.
Donc dans mon exemple, il faut :
Un script pour afficher le formulaire de recherche
Un script pour traiter le formulaire et afficher les résultats de la recherche (ça peut être le même que le précédent avec une condition "si le formulaire a été reçu")
Un script pour afficher le formulaire de modification
Un script pour traiter le formulaire de modification (ça peut être le même que le précédent avec une condition "si le formulaire a été reçu")
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Bonjour CELIRA
Oui j'étais en train de prendre ton plan ^^
Merci![]()
1- Le bouton "Répondre avec citation" permet de reprendre des extraits de messages, pour les commenter.
Inutile donc de le faire systématiquement, pour un message complet.
2- Je t'ai moi aussi fait un plan TRES détaillé...
Avec le mien et celui de Celira, tu ne pourras pas dire que tu pars de "rien".
Dernière modification par Invité ; 04/07/2018 à 13h09.
Voila je n'arrive pas à faire la correspondance (etape 3) entre la page de recherche et la page de traitement pour modifier par rapport à l'id (matricule)
Sachant que input pour le matricule de recherche est matricule_search et dans ma bdd est matricule_employe
J'ai essayé de faire un truc du genre "WHERE :matricule_search = matricule_employe" mais je sais pas si je dois faire ça ?
Tu as inversé la syntaxe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part "WHERE matricule_employe = :matricule_search"
Code : Sélectionner tout - Visualiser dans une fenêtre à part execute(array( ':matricule_search' => $matricule_search ));
Pour info : le placeholder nommé peut avoir n'importe quel nom :
Code : Sélectionner tout - Visualiser dans une fenêtre à part "WHERE matricule_employe = :blabla"
Code : Sélectionner tout - Visualiser dans une fenêtre à part execute(array( ':blabla' => $matricule_search ));
Partager