Как придать стиль таблице SQL, когда флажок установлен?

У меня есть форма, которая состоит из «Имя события», «Описание события», «Дата события» и флажок «важно». Когда я проверяю флажок «да», это важно, он отправляет в sql значение = «1» в таблицу «is_important». Все в порядке, но я даю стиль начальной загрузки «bg-danger» для этой таблицы «is_important» = 1, и она не отображается. В чем проблема?
Вы можете увидеть в коде:

 <?php
if (isset($_POST['important'])) {
$error = array();
$success = array();
$eventTime = time();
$important = $_POST['important'];
$eventName = trim(mysql_real_escape_string($_POST['EventName']));
$eventDesc = htmlentities(trim(mysql_real_escape_string($_POST['EventDesc'])), ENT_QUOTES);

if (!isset($eventName) || empty($eventName)) {
$error['eventName'] = "Prasome ivesti ivykio varda";
} else if (strlen($eventName) > 32 || strlen($eventName) < 3) {
$error['eventName'] = "Ivykio pavadinimas turi buti tarp 3 ir 32 simboliu";
}
if (!isset($eventDesc) || empty($eventDesc)) {
$error['eventDesc'] = "Prasome ivesti ivykio aprasyma";
}

if (empty($error)) {
$sql = "INSERT INTO notes_list (title, description, timestamp,is_important) VALUES ('$eventName', '$eventDesc','$eventTime','$important')";
$result = mysqli_query($con, $sql);
$success[] = "SEKME !";
} else {

}
}
?>
<table class="table table-striped">
<thead>
<tr>
<th>Event name</th>
<th>Event description</th>
<th>Event date</th>
</tr>
</thead>
<tbody>
<?php
$query = "SELECT * FROM notes_list ORDER BY id DESC LIMIT 10";
$result2 = mysqli_query($con, $query);
print_r($_POST);
if ($result2) {
while ($note = mysqli_fetch_assoc($result2)) {
?>

<tr<?php echo (($note['is_important'] == 1) ? "class='bg-danger'" : ""); ?>>

<td><?php echo $note['title']; ?></td>
<td><?php echo $note['description'] ?></td>
<td><?php echo date('l M jS', $note['timestamp']); ?></td>
</tr>
<?php
}

mysqli_free_result($result2);
}

/* close connection */
mysqli_close($con);
?>
</tbody>
</table>

Полный пример на этой картинке:
https://www.dropbox.com/s/h650h2spy2487dm/chechbox.jpg?dl=0

0

Решение

Это:

<tr<?php echo (($note['is_important'] == 1) ? "class='bg-danger'" : ""); ?>>

сделает это:

<trclass='bg-danger'>

в случае is_important 1. Вам нужно место там, до того, как class,

1

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

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

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