Bonsoir,
Je suis en plein apprentissage du PHP actuellement, et plus particulièrement de la PDO. J'ai beau trifouillé l'aide que je trouvais depuis ce midi, mais rien n’a y faire ça bloque.. Je ne suis pas un grand spécialiste du dev m'étant plus orienté coté multimédia, mais j'ai quand même des notions de programmation-objet venant d'un BTS IRIS (C/C++)
Donc voila je réalise un petit site de billetterie, donc tous simple, on commande un certain nombre de places avec un panier et un outil de gestion.
J'ai déjà réussi à récupérer des informations depuis ma BD
Mais je ne comprends pas pourquoi ma seconde requête ne marche pas pour retourner le nombre de places restant.
voici mon code
j'ai ce message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php include('connect_bdd.php'); $type=$_GET['type']; //récupère dans l'url le type d'article $article=$bdd->query("SELECT * FROM infos WHERE type='$type'"); //récupère toutes les infos de $type $donnees_articles=$article->fetch(); $article->closeCursor(); $articlesRestant=$bdd->query("SELECT SUM(nombre) FROM reservations WHERE type='$type'"); $articlesRestant_fetch=$articlesRestant->fetch(); $nb2=$articlesRestant_fetch['articlesRestant']; $nb1=$donnees_articles['places']; if( ! isset( $nb2 ) ) $nb2 = 10; // test si nb2 existe $nbRestant=$nb1-$nb2; ?>
Notice: Undefined index: articlesRestant in XXX.php on line 14
je comprends pas pourquoi $article marche niquel et pas $articleRestant..
Voilà si quelqu'un pouvait éclairer ma lanterne. Ce serait super
Merci !
Partager