У меня есть проблема, и я не знаю, как решить ... У меня есть страница с комментариями и страницами с ответами. Вниз мой код, все в порядке, он показывает все, что я хочу, но проблема в том, что когда я нажимаю на комментарий, чтобы перейти на страницу с ответом, то идентификатор, который он получает, ошибочен.Комментарий ответ не работает хорошо
Пример: для первого комментария мне нужно иметь id = 1, второй id = 2 и т. Д. Но я получаю id = 1 для всех комментариев, где user_id = 1, а не id из комментария. Извините, мой английский.
<?php
$id = $show['id'];
$sq = "SELECT * FROM comments, users WHERE comments.user_id = users.id";
$re = mysqli_query($dbCon, $sq);
while($abc=mysqli_fetch_assoc($re)){
?>
<div class="card hoverable q_area">
<div class="card-content">
<div class="chip">
<img src="<?php echo $show['profile_foto'] ?>">
<?php echo $abc['user'] . " said:"; ?>
</div><br />
<div id="comm">
<?php $a=substr(str_replace(' ','-',$abc['question']), 0, 50); ?>
<h5><a href="replys.php?id=<?php echo $abc['id'] ?>&reply=<?php echo $a ?>">
<?php echo $abc['comment']; ?></a></h5> <br />
</div>
</div>
</div>
<?php } ?>
Если я изменяю, что выбрать, как это:
$sq = "SELECT * FROM comments";
затем связать работу И.Д., но я не могу повторить пользователь, который сказал комментарий.
database tables:
users - id, user, pass
comments- id, user_id, comment
пожалуйста, помогите мне :(
Я только что сделал это 5 минут назад. Но это ответ. Огромное спасибо. – TooFast