Bonsoir,
Lis bien ceci ....
Bonjour,
Voila je rencontre un petit problème avec mon code. C'est une page editer.php ça récupère des données d'une base à partir d'un tableau qui récapitule l'ensemble des entrée.
A partir de là je peux modifier le contenu récupéré et l'enregister de retour(expression Bretonne) dans la base.
Doute sur : unlink ?
Message d'erreur dans le log php de MAMP :
L'UPDATE ne fonctionne pas je met le code entien de la page :
Merci de votre aide
18 réponses
les $ !!
je modifie et je te dis ça fonctionne.
pas mieux log php de MAMP :
Alors en lisant l'erreur, il dit qu'il ne connais pas "$donnees" .... donc il faudrait déjà mettre un die(); juste en dessous du premier $error ....
Salut, ta requête est complétement erronnée:
voilà la façon de procéder
$req = $bdd->prepare("UPDATE products SET name = :name, description = :description, priceJ = :priceJ, priceA = :priceA, image = :userPic WHERE id= :id");
Voilà c'est déjà mieux
mais pour l'histoire du $donnees je ne pige pas !!
hum ligne 50 il arrive pas à trouvé la variable données pour l'explication, aprés pourquoi je ne saurais te dire j'ai pas tout lu
Je pense que le problème viens du faites que même si tu ne récupéres pas de données au début, tu fais quand même leur affichage.
pourtant elle est bien présente
c'est cette ligne :
Ce n'est pas ce que disent les erreurs :
la ligne 50, les autres c'est au niveau de mon formulaire
Undefined = introuvable donc variable donnée introuvable ligne 96 / 102 / 106 /110 /114
oui c'est ça le formulaire
Oui et comme je dis, si on ne trouve pas de données, on les affiche quand même, ce qui est illogique.
Que l'on est une réponse ou non, le code s'exécute normalement.
D'ailleurs avec une requête préparé serait mieux.
en faite ce que je veux faire :
j'ai un tableau qui récupére tous les produits de ma base, puis avec un bouton editer je récupére le produit en fonction de son ID, et pour finir modifier et faire un update.
Peut être qu'on peut faire plus simple que le code que j'ai