Ca n'a rien à voir, tu compares les erreurs SQL à celles de PHP.
Le , array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION) c'est pour faire remonter les erreurs (de requêtes) SQL sous forme d'exception PHP.
Ta notice, c'est une "erreur" PHP qui te dit que la clé possesseur n'existe pas dans ton tableau.
Si c'est $_GET['possesseur'] qui est à l'origine de l'erreur, et comme on a déjà dû répondre à cette même question bien cent fois sur ce forum, pour qu'elle existe tu dois avoir ?possesseur=... dans (à la fin) ton URL. Reprendre le cours PHP au sujet de la variable $_GET/la query string.
Sinon, toujours pareil, avant d'utiliser une variable "externe" ($_GET, $_POST, $_COOKIE, etc), il faut toujours s'assurer au préalable qu'elle existe a minima (cf fonction isset).
ligne 12, l'index "possesseur" du tableau $_GET n'existe pas, donc ça veut dire que tu n'as pas envoyé de formulaire et les données via l'url "index.php?possesseur=toto"
Certesi, il va falloir que je buche dessus pour mieux comprendre tout ça mais en effet, il fallait que j'introduise les données possesseur et prix_max, ce que j'ai fait et ça a fonctionné immédiatement !!!
Aidez moi svp. je suis mac. si je fais ceci, les erreurs liées aux requettes ne sont pas traquées. Au resultat, mes requetes ne sont pas generées. $bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', '', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION))
merci mais je disais je suis sous mac. si je fais ceci, les erreurs liées aux requettes ne sont pas traquées. Au resultat, mes requetes ne sont pas generées. $bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', '', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)).
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Pas d'aide concernant le code par MP, le forum est là pour ça :)