class/Post.php
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49 public function getDataCours() { $mysqli = new mysqli('localhost', '10111110', '10111110', 'formation_javascript'); $mysqli->set_charset('utf8'); if($mysqli->connect_errno) { echo 'Erreur de connexion. Message d\'erreur ' . $mysqli->connect_error; exit; } if($id = isset($_GET['id'])) { $query = 'SELECT id_lecon, titre_lecon, sous_titre_lecon, paragraphe_lecon, resumer_lecon FROM javascript_initiation WHERE id_lecon = ' . $id; $result = $mysqli->query($query); if(!$result) { echo 'Erreur de requête. Message d\'erreur ' . $mysqli->error; return false; } else { $lecons = []; while($row = $result->fetch_array()) { $id_lecon = $row['id_lecon']; $titre_lecon = $row['titre_lecon']; $sous_titre_lecon = $row['sous_titre_lecon']; $paragraphe_lecon = $row['paragraphe_lecon']; $resumer_lecon = $row['resumer_lecon']; $lecons[$id_lecon]['Titre de la lecon'] = $titre_lecon; $lecons[$id_lecon]['Sous_titre de la lecon'] = $sous_titre_lecon; $lecons[$id_lecon]['Paragraphe de la lecon'] = $paragraphe_lecon; $lecons[$id_lecon]['Resume de la lecon'] = $resumer_lecon; } return $lecons; } $mysqli->close(); } }Bonsoir, petit problème ligne 15 (class/Post.php), j'ai juste le inc-header.php qui s'affiche.
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 <?php require('class/Post.php'); ?> <?php $post = new Post(); $lecons = $post->getDataCours(); ?> <div id="main"> <?php if(!empty($lecons)) : ?> <?php foreach($lecons as $id => $lecon) : ?> <header> <h1><a href="display.php?id=<?php echo $id; ?>"><?php echo $lecon['Titre de la lecon']; ?></a></h1> <h2><a href="display.php?id=<?php echo $id; ?>"><?php echo $lecon['Sous_titre de la lecon']; ?></a></h2> </header> <?php endforeach; ?> <?php endif; ?> </div>
Partager