Bonjour,
Aprés plusieurs essais je me résoue à demander de l'aide
Je voudrais afficher que la liste des articles à la connexion à la page et sur cette même page un article quand je veux le modifié avec la liste des articles.
code la page:
Le modèle:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
45if (isset($message)) { echo $message, '<br />'; } ?> <?php if(isset($erreurs) && in_array(Billets::TITRE_INVALIDE, $erreurs)) echo 'Le titre est invalide.<br />'; ?> Titre : <input type="text" name="titre" value="<?php if (isset($billets)) echo $billets->titre(); ?>" /><br /> <?php if (isset($erreurs) && in_array(Billets::CONTENU_INVALIDE, $erreurs)) echo 'Le contenu est invalide.<br />'; ?> Contenu :<br /><textarea id="formulaire" type="text" name="contenu"><?php if (isset($billet)) echo $billets->contenu(); ?></textarea><br /> <?php if(isset($billet) && !$billet->isNew()) { ?> <input type="hidden" name="id" value="<?= $billet->id() ?>" /> <input type="submit" value="Modifier" name="modifier" /> <?php } else { ?> <input type="submit" value="Ajouter" /> <?php } ?> </p> </form> <p style="text-align: center">Il y a actuellement <?= $billetCount ?> billets. En voici la liste :</p> <table> <tr><th>Titre</th><th>Date d'ajout</th><th>Dernière modification</th><th>Action</th></tr> <?php foreach($billetList as $billets){ $date1 = date('d/m/y à H:i:s', strtotime($billets->dateAjout())); $date2 = date('d/m/y à H:i:s', strtotime($billets->dateModif())); echo '<tr><td>',$billets->titre(), '</td><td>', $date1, '</td><td>', ($date1 == $date2 ? '-' : $date2), '</td><td><a href="index.php?modifier='. $billets->id(), '">Modifier</a> | <a href="index.php?supprimer='. $billets->id(), '">Supprimer</a></td></tr>', "\n"; } ?> </table> </body> </html>
Le contrôleur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
Avec les tests que j'ai fais, soit j'ai une liste qui ce met sur l'article à modifié et la liste en plus. Soit le billet que je veux modifier + l'affiche du même billet à la place de la liste. Soit variable non défini pour le billet que je veux modifier. Soit variable non défini pour la liste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Merci pour votre aide.

 

 
		
		 
         
 

 
			
			

 
   
 


 Boucle dans architecture MVC
 Boucle dans architecture MVC
				 Répondre avec citation
  Répondre avec citation


 
  
  
 
 
			 
				
Partager