PAS DE htmlspecialchars() NI htmlentities() SUR DES DONNÉES QU'ON ENVOIE EN BASE
Ces deux fonctions ne sont absolument pas prévues pour sécuriser des données dans ce contexte. Plus d'informations ici et là.
Donc enlève-nous ces htmlentities aux lignes 6 à 13 si tu ne veux pas avoir d'autres ennuis par la suite.
D'autre part, as-tu activé l'affichage des messages d'erreur de PHP ET de PDO ? La FAQ dans ma signature (entre autres) t'en diras plus à ce propos. Il faudra aussi temporairement commenter la redirection pour les voir s'il y en a. En ce qui me concerne, je ne suis pas certain que les parenthèses après SET soient nécessaires, et je recommanderais de bien mettre des espaces avant et après les marqueurs :… dans la requête (plus pour une question de lisibilité que de fonctionnement, il me semble).
N'utilise pas les variables, tu vas devoir remplacer par les vrai valeurs en effet.
Requete SQL UPDATE?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)