IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Erreur Syntaxe SQL [MySQL]


Sujet :

PHP & Base de données

  1. #21
    Membre confirmé Avatar de IamKanagawa
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2018
    Messages : 114
    Par défaut
    MERCI à tous ^^

    Wouah quelle super forum !!!

    J'ai compris merci

  2. #22
    Membre confirmé Avatar de IamKanagawa
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2018
    Messages : 114
    Par défaut
    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 ?

  3. #23
    Invité
    Invité(e)
    Par défaut
    On t'a déjà donné toute la méthodologie.

    On ne va pas TOUT écrire à ta place...

  4. #24
    Invité
    Invité(e)
    Par défaut
    ICI et ICI.

    Prends un papier et un crayon.
    Et note/explique/commente chaque étape.
    Avec LOGIQUE.

  5. #25
    Membre confirmé Avatar de IamKanagawa
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2018
    Messages : 114
    Par défaut
    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é

  6. #26
    Invité
    Invité(e)
    Par défaut
    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.

  7. #27
    Membre confirmé Avatar de IamKanagawa
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2018
    Messages : 114
    Par défaut
    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

  8. #28
    Invité
    Invité(e)
    Par défaut
    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.

  9. #29
    Membre confirmé Avatar de IamKanagawa
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2018
    Messages : 114
    Par défaut
    Ok merci

  10. #30
    Invité
    Invité(e)
    Par défaut
    Et ARRETE de cliquer le bouton "Répondre avec citation" !!

    Il y a un bouton "+Répondre à la discussion" en BAS à GAUCHE !

  11. #31
    Membre confirmé Avatar de IamKanagawa
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2018
    Messages : 114
    Par défaut
    Bah c'est plus logique de répondre à la citation car ça te concerne non ?

    Je note

  12. #32
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Je t'ai donné un exemple de plan
    Citation Envoyé par Celira Voir le message
    1. l'utilisateur fait une recherche via un formulaire
    2. le script recherche en base et affiche les résultats, en général dans un tableau
    3. l'utilisateur sélectionne un élément à modifier dans le tableau
    4. le script affiche le formulaire de modification pré-rempli avec les données de l'élément sélectionné
    5. l'utilisateur modifie et envoie le formulaire
    6. le script enregistre en base les modifications envoyées
    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]

  13. #33
    Membre confirmé Avatar de IamKanagawa
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2018
    Messages : 114
    Par défaut
    Bonjour CELIRA

    Oui j'étais en train de prendre ton plan ^^

    Merci

  14. #34
    Invité
    Invité(e)
    Par défaut
    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é...

    Citation Envoyé par jreaux62 Voir le message
    ICI et ICI.
    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.

  15. #35
    Membre confirmé Avatar de IamKanagawa
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2018
    Messages : 114
    Par défaut
    Citation Envoyé par jreaux62 Voir le message
    1- Tu as déjà fait la 1ere étape (recherche multi-critères).

    2- Passe à la suivante :
    • Afficher les résultats, dans un tableau <table> (car il peut y en avoir plusieurs)
    • Pour chaque résultat, mettre un bouton ou un lien "modifier" (avec en paramètre l'id de la ligne)

    3- la 3eme étape consiste alors, APRES clic sur le bouton/lien :
    • À récupérer l'id transmis
    • À récupérer en BDD les autres infos de la ligne grâce à cet id
    • À afficher un formulaire, pré-rempli avec ces infos (dans des input/textarea/select)

    4- étape 4, Traiter ce formulaire après soumission :
    • Récupération / gestion d'erreur
    • Enregistrement en bdd
    • Ou Ré-affichage du formulaire en cas d'erreur


    Important :
    Chaque étape nécessite une action (clic sur un bouton/lien, soumission de formulaire) pour passer à la suivante.
    Tu ne peux donc PAS tout faire en vrac, à la suite, dans un seul script (en tout cas, pas quand on débute !)
    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 ?

  16. #36
    Invité
    Invité(e)
    Par défaut
    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 ));

  17. #37
    Membre confirmé Avatar de IamKanagawa
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2018
    Messages : 114
    Par défaut
    Merci pour ton aide ça marche

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Erreur syntaxe SQL
    Par _developpeur_ dans le forum VBA Access
    Réponses: 4
    Dernier message: 04/07/2011, 21h14
  2. Erreur syntaxe SQL
    Par sgcb01 dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 20/11/2008, 10h18
  3. Erreur syntaxe SQL DELETE avec sous requête
    Par jeanbenoit1987 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 07/12/2007, 12h14
  4. Erreur syntaxe SQL
    Par diaboloche dans le forum Access
    Réponses: 2
    Dernier message: 02/02/2007, 17h30
  5. Erreur syntaxe SQL
    Par SaeZ dans le forum Requêtes
    Réponses: 2
    Dernier message: 28/06/2006, 13h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo