Bonjour à tous,
J'ai l'impression de me réveiller d'un long coma, tant le langage à utiliser en PHP et le site Developpez.com ont bien changés en quelques années :-) Je suis déjà pas mal fier d'avoir pu trouver mon chemin jusqu'à cette section.
Je suis en train de faire évoluer un vieux site programmé au début des années 2000 et je dois vraiment être rouillé. Je tente de faire un simple count du nombre de lignes répondant à la requête pour l'afficher à l'utilisateur connecté
Dans mes jeunes années j'utilisais un simple :Mais là je sèche pour l'intégrer à mon code ci-dessous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $nb = mysql_num_rows($req); if ($nb == 0) { echo '<mark>Vous n\'avez aucune ligne enregistrée.</mark><br /><br />'; } if ($nb == 1) { echo 'Vous avez une ligne enregistrée.<br /><br />'; } else echo '<mark>Attention, vous avez <B>'.$nb.'</B> lignes enregistrées.</mark><br /><br />';
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 <?php try { // Connexion à la BD $bdd = new PDO('mysql:host=localhost;dbname=bdd;charset=utf8', '', ''); } catch(Exception $e) { // En cas d'erreur die('Erreur : '.$e->getMessage()); } // Interrogation de la BD $reponse = $bdd->query('SELECT * from matable WHERE matable.login = \''.$_SESSION['login'].'\' ORDER BY Date_debut'); // Récupération des données while ($donnees = $reponse->fetch()) { ?> </p> <p><strong>Nom</strong> :<?php echo $donnees['Nom']; ?><br /> <strong>Date de début</strong> :<?php echo $donnees['Date_debut']; ?><br /> <strong>Date de fin</strong> :<?php echo $donnees['Date_fin']; ?><br /> <?php } $reponse->closeCursor(); // Termine le traitement de la requête?>
Merci de votre aide
Partager