Как я могу отобразить флажок на основе его значения в базе данных? - PullRequest
0 голосов
/ 26 января 2011

Я новичок в PHP, не могли бы вы помочь мне решить мою проблему? Я пытаюсь отобразить флажок на основе его значения в базе данных. Я сохранил его значение как 1, если он отмечен, и 0, если нет.

Ответы [ 2 ]

7 голосов
/ 26 января 2011
<?php

$sql = "SELECT somecol FROM sometable";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$checked = $result['somecol'];

?>

<input type="checkbox" name="somecol" value="1" <?php if ($checked == 1) echo 'checked'; ?> />
4 голосов
/ 26 января 2011

Вы можете проверить поле, скажем, $row['col'] и выдать checked="checked", если поле содержит 1.

echo '<input type="checkbox" name="n" value="v"' . ($row['col']==1 ? ' checked="checked"' : '') . '>';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...