|
Bas de page | |
---|---|
Auteur | Sujet : Problème "UPDATE" SQL |
Adamentys 【=◈︿◈=】 | Bonjour à tous, pour mon projet de fin d'année qui consiste à réaliser un site internet et une base de donnée pour la création d'un système de télépéage, je viens demander un peu d'aide sur un problème que je rencontre avec le SQL.
Message édité par Adamentys le 05-06-2017 à 15:09:54 --------------- Topal Achat/Vente | 1° Mod : [Workblog] Pendemic Mod | 2° Mod : [Workblog] Purple Evolution |
Publicité | Posté le 05-06-2017 à 15:09:26 |
MaybeEijOrNot but someone at least | Bonjour, Plusieurs choses apparaissent, dans le code fourni rien ne vérifie si le formulaire est correctement rempli, ainsi les variables POST peuvent être vides. Bon je suppose que cette partie du code n'a pas été transmise. Secundo je ne vois pas trop ce que viennent faire les :
Probablement des restes de copier/coller. Tertio, et je pense que c'est là que réside le problème, les variables précisant les valeurs de l'instruction WHERE ne sont pas ajoutées au tableau lors de l’exécution des requêtes. Les erreurs sont-elles affichées? Parce que ça aiderait un peu plus et je trouve ça bizarre que par exemple :
Ne renvoie aucune erreur puisque là la requête n'est même pas correctement formulée pour le paramétrage de ID_client. Au passage ça n'a m'étonnerait que tu veuilles updater la valeur de ID_client. Message cité 1 fois Message édité par MaybeEijOrNot le 05-06-2017 à 15:34:28 --------------- C'est en écrivant n'importe quoi qu'on devient n'importe qui. |
Adamentys 【=◈︿◈=】 | Rien ne vérifie si le formulaire est correctement rempli simplement car l'utilisateur n'a pas forcément besoin de modifier toutes ses infos en même temps. Un changement de numéro n'arrive pas forcément en même temps qu'un changement d'adresse. Pour les "lastinsertid" c'était bien un reste de copier/coller. L'erreur dans la quête a été corrigée. Sinon, pour l'affichage des erreurs, je ne sais pas faire dans ce cas là. Par ex :
C'est du PHP que j'utilise pour afficher les infos de mes clients, quand la requête lié n'était pas bonne, j'avais une erreur. Merci pour la réponse en tout cas Edit : même après correction de la requête, ça ne fonctionne pas Message édité par Adamentys le 08-06-2017 à 13:39:09 --------------- Topal Achat/Vente | 1° Mod : [Workblog] Pendemic Mod | 2° Mod : [Workblog] Purple Evolution |
Adamentys 【=◈︿◈=】 | En gros, je veux mettre à jour n'importe quelle information concernant un client.
--------------- Topal Achat/Vente | 1° Mod : [Workblog] Pendemic Mod | 2° Mod : [Workblog] Purple Evolution |
MaybeEijOrNot but someone at least |
Tu n'as rien corrigé à ce niveau et c'est d'ailleurs ce qui ressort dans les erreurs affichées :
Dans la préparation de tes requêtes tu fais apparaître un certain nombre de variables via les points d'interrogation et quand tu exécutes les requêtes tu passes en paramètres un tableau de variables qui en contient moins. Ce qui fait que comme je te l'ai précisé, aucune valeur ne ressort pour l'instruction WHERE. Sauf pour ta dernière requête qui est bien construite. Et je ne sais pas à quoi servent tes :
Message édité par MaybeEijOrNot le 08-06-2017 à 21:00:59 --------------- C'est en écrivant n'importe quoi qu'on devient n'importe qui. |
Adamentys 【=◈︿◈=】 | My bad, j'avais pas fait attention au nombre de variable, c'est corrigé, j'ai pris exemple sur la dernière requêtes et ça a l'air bon cette fois-ci :
--------------- Topal Achat/Vente | 1° Mod : [Workblog] Pendemic Mod | 2° Mod : [Workblog] Purple Evolution |
MaybeEijOrNot but someone at least |
--------------- C'est en écrivant n'importe quoi qu'on devient n'importe qui. |
Adamentys 【=◈︿◈=】 | Bah c'est la même chose pour la dernière requête dans ce cas là, non ? Parce que l'erreur pour le nombre de variable, j'ai la même pour cette requête que tu dis pourtant bonne.
--------------- Topal Achat/Vente | 1° Mod : [Workblog] Pendemic Mod | 2° Mod : [Workblog] Purple Evolution |
Publicité | Posté le 09-06-2017 à 18:00:28 |
Adamentys 【=◈︿◈=】 | Oui, en fait, j'avais compris, j'ai juste pas réussi à m'exprimer.
--------------- Topal Achat/Vente | 1° Mod : [Workblog] Pendemic Mod | 2° Mod : [Workblog] Purple Evolution |