Toujours pareil pour debuguer :
var_dump($data);
Vérifie que c'est bien "Code_bien" et pas "code_bien" par exemple
Type: Messages; Utilisateur: sabotage
Toujours pareil pour debuguer :
var_dump($data);
Vérifie que c'est bien "Code_bien" et pas "code_bien" par exemple
C'est quoi "blablabla" ?
Attention tu as un espace qui s'est glissé après le ?>
="<?php echo htmlspecialchars($data['Code_bien']); ?> "
Après pour les erreurs Notice, il suffit d'organiser le code avec des conditions :...
Tu as bien un Code_bien "aze" dans ta table ?
Si oui, tu peux nous fournir un dump de la table ?
Active les erreurs PDO :
$bdd = new PDO('mysql:host=localhost;dbname=agence;charset=utf8', 'ludo', '');
$bdd ->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
oui certes mais que donne le var_dump() après la validation ?
Comme je t'ai dis, c'est ce qui se passe après que tu aies validé le formulaire qui nous interesse.
Tu as mal recopié :
WHERE Code_Bien = :bien"
Il faut valider ton formulaire, ce qui se passe avant la validation ne nous interesse pas.
Fait un petit debug de base :
$data = $response->fetch(PDO::FETCH_ASSOC);
var_dump($data);
Tu as l'erreur après avoir validé le formulaire ?
Il n'y a plus de <form> dans le code que tu as montré.
Dans ton formulaire c'est "bien" ou "codebien" ?
Excuse moi j'ai raté mon collage. J'ai corrigé le code dans mon message précédent.
On ne met pas directement dans une requête une valeur saisie par l'utilisateur, il faut utiliser une requête préparée :
$requete="SELECT
`Code_Bien`,
`Agence`,
`Type_Vente`,
...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.