Problème de sélection d'ID
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:
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");
}
}
}}} ?> |