Cette fonction existait déjà et je dois l'adapter pour qu'elle fonctionne. Mais comment faire pour que le prénom soit modifié par ce qu'à écrit l'administrateur ?
Voici un aperçu:
Je suis débutant, tout conseil est bon à prendre.. merci
Je ne pense pas que la requête telle quelle passera de base.
La syntaxe d'une requête update est la suivante:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
Cela dit, il faut que tu récupères ce qui a été écrit par l'utilisateur. Si le formulaire est de type POST, tu clic sur le bouton modifier, tu pourras récupérer les données en écrivant $_POST['nomchamp'].
Après, est ce que l'utilisateur doit tout remplir ou peut-il juste modifier le champ qu'il veut?
S'il peut juste modifier un champ, il faudra adapter ta requête en conséquence!
Suis la doc et/ou un cours, ce n'est pas comme ça que l'on prépare une requête !
Ce n'est même pas syntaxiquement du SQL valide avec ton mélange (incorrect) interpolation/concaténation.
Au passage, l'usage des variables superglobales dans une fonction/méthode = mauvaise pratique. Idem pour l'affichage "forcé" des erreurs SQL, tu ne fais que rendre service à tes attaquants ...
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli