Bonjour,
J'ai un problème avec mon code :
La requête fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 // Vérifie qu'une petite annonce existe. $req = $pdo->prepare('SELECT a.idann, a.title, a.content, a.amount, a.datead, u.username, u.email, u.location, p.phone FROM ad a INNER JOIN users u ON a.idmbr = u.idmbr INNER JOIN phone_users p ON a.idann = p.idmbr WHERE a.idann = ?'); $req->execute([$idann]); $ad = $req->fetch(); if (!$ad) { header('Location: /index.php'); exit(); }
Sur mon site le champ du formulaire "phone" est facultatif (tout le monde ne souhaite pas communiquer un numéro).
Le problème c'est que si la requête ne trouve pas de résultat dans la table phone_users alors il rentre dans la condition !$ad juste en dessous.. alors que la petite annonce existe bien mais sans numéro...
merci pour votre aide
Partager