как дифференцировать данные списка в цикле while Переполнение стека

Если вы видите это изображение, то есть основные 4 страницы. 1. Issue.HTML 2. Обзор Issue.php 3. Другая страница.html 4. Anotherpage.html

Пользователь вводит запрос, который он отправляет в БД, затем я извлекаю его на странице вопроса обзора из БД с помощью mysqli_fetch_array () и в цикле while я вызываю все данные строки, присутствующие в БД. На странице обзора проблем отображаются все имеющиеся в БД списки проблем. Но я хочу отправить данные выпуска 1 на одну страницу, называемую другой страницей, и данные выпуска 2 на другой странице 2. Для этого нужно сделать. Я использовал локальное хранилище для работы этих флажков. Вы можете увидеть их на изображении.
введите описание изображения здесь
Это код для Review-issue.php

                <?php
$result = mysqli_query($conn,$sql);
while($row = mysqli_fetch_array($result,MYSQLI_BOTH))
{
?>

<div class="c-body">
<div class="alert alert-success alert-dismissible" role="alert"> This issue has been reported by <?php echo $row['your_name']; ?> from <?php echo $row['store_name']; ?>
<p> <?php echo $row['issue_title']; ?></p>
<p><?php echo $row['file'] ?></p>

<p><a href="uploads/<?php echo $row['file'] ?>" target="_blank">View File </a></p>
<a class="c-font-slim" href="#">read this important alert message</a>.
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="c-content-panel">

<div class="c-body">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
<div class="panel-body">
<div class="form-group">
<label class="col-md-4 control-label">Action</label>
<form action="track.php" method="post">
<div class="col-md-6">
<label class="checkbox-inline">
<input type="checkbox" class="progressbar_chkbox"  type="checkbox" id="pending" data-progress="33" value="pending">Pending </label>

<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox2" class="progressbar_chkbox" id="read" type="checkbox" data-progress="66" value="option2" value="read"> Read</label>

<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox3" class="progressbar_chkbox" id="completed" type="checkbox" data-progress="100" value="option3" name="completed"> Completed </label></div>
</form></div>
</div>
</div></div>

</div>

</div>
</div>
</div>

<?php } ?>

-2

Решение

Если в вашей базе данных есть столбец, чтобы определить тип проблемы для каждой записи, добавьте условие, которое разделит ваш набор результатов на два типа проблем. Затем вы можете включить соответствующую форму для типа проблемы.

<?php
if ($row["issue_type"] == 1) {
include "issue1.php";
} elseif ($row["issue_type"] == 2) {
include "issue2.php";
} else {
include "default.php";
}
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector