Bonjour, je fais actuellement un forum, mais lorsque que j'essaye d'éditer mes messages envoyés, il me sélectionne uniquement le dernier message envoyer, pouvez vous m'aidez ?
le code :
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 <?php while($responseUsername = $username->fetch()){ while($responseMess = $mess->fetch()) { extract($responseMess); if ($responseMess['id_topic'] == $_GET['id_topic']){ $id_mess = $id; echo $id_mess; //m'affihce bien les ids des messages ?> <div class="message"> <div class="user"> <?php if($user_id == $responseMess['id_poster']){ ?> <button type="SUBMIT" id="editorm" name="editorm" class="btn">Modifier</button> <?php } if($responseMess['id_poster']){ if($responseMess['id_poster'] == $responseUsername['id']) { echo $responseUsername['username']; } elseif($responseMess['id_poster'] != $responseUsername['id']){ $username2 = $pdo->query('SELECT username FROM users WHERE id = '.$responseMess['id_poster'].''); while($responseUsername2 = $username2->fetch()) { echo $responseUsername2['username']; } } } ?> <div id='avatar' class="avatar"> <a title="Voir profil" href="viewprofile.php?id=<?php echo $responseMess['id_poster']; ?>"> <?= show_imageforum($responseMess['id_poster']); ?> </a> </div> </div> <br><?php echo $responseMess['contents']; ?></br> </div> <?php if (isset($_POST['editorm'])) { if($responseMess['id'] == $id_mess) { $editorm = "editorm.php?id=" . $responseMess['id'] . "&id_topic=" . $_GET["id_topic"] . ""; header("Location: $editorm"); } } }}} ?>
Partager