если пользователь вводит это поле
<input class = "form-control" type = "date"
name = "tgl_selesai"
value = "<?php echo htmlentities($row_inq['tgl_selesai'],
ENT_COMPAT, 'utf-8'); ?>"
size = "32"><br>
Тогда автоматически это поле будет заполнено
<label>Status Inquiry:</label><br>
<label>
<input type = "radio" name = "status" value = "Closed"
<?php
if (!(strcmp(htmlentities($row_inq['status'], ENT_COMPAT, 'utf-8'), "Closed"))) {
echo "checked=\"checked\"";
}
?>> Closed
<input type = "radio" name = "status" value = "On Progres"
<?php
if (!(strcmp(htmlentities($row_inq['status'], ENT_COMPAT, 'utf-8'),"On Progres"))) {
echo "checked=\"checked\"";
}
?>> On Progres
</label>
если пользовательский ввод = закрыто
mysql_select_db ($ database_koneksi, $ koneksi); $ query_inq = "ВЫБРАТЬ * ИЗ запроса"; $ inq = mysql_query ($ query_inq, $ koneksi) или умереть (mysql_error ()); $ row_inq = mysql_fetch_assoc ($ inq); $ totalRows_inq = mysql_num_rows ($ inq); @Amessihel
Здесь нет вопросов.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Расширение mysql_fetch_assoc() возвращает для текущей строки ассоциативный массив, связывающий имя столбца с его значением. Вы можете проверить, является ли значение NULL (т.е. столбец не заполнен) с помощью функции is_null().
Этот ответ основан на коде, который вы разместили в комментарии:
$query_inq = "SELECT * FROM inquiry";
$inq = mysql_query($query_inq, $koneksi) or die(mysql_error());
$row_inq = mysql_fetch_assoc($inq);
$totalRows_inq = mysql_num_rows($inq)
Ниже мы сохраняем в логическая переменная, если положение дел равен закрыто:
// Status is closed if $row_inq['status'] equals "Closed" **OR**
// the date thgl_selesai is filled
$isClosedStatus =
strcmp(htmlentities($row_inq['status'], ENT_COMPAT, 'utf-8'), "Closed") == 0 ||
is_null($row_inq['tgl_selesai']);
(Я предположил, что это было так, если статус в базе установлен как «Закрыто» ИЛИ, если дата tgl_selesai заполнена; если это не так, редактировать код не очень сложно.)
Наконец, наш HTML-код становится:
<label>Status Inquiry:</label><br>
<label>
<input type = "radio" name = "status" value = "Closed"
<?php echo $isClodedStatus?"checked":"") ?>> Closed
<input type = "radio" name = "status" value = "On Progres"
<?php echo $isClodedStatus?"":"checked") ?>> On Progres
</label>
Как видите, использование переменной упрощает чтение приведенного выше кода.
Примечание: официальное руководство PHP говорит, что mysql_fetch_assoc - это устарел в PHP 5.5.0, и это было удаленный в PHP 7.0.0. Вместо этого следует использовать расширение MySQLi или PDO_MySQL. Щелкните ссылку, чтобы узнать больше об этой проблеме.
@Amessihel, если пользователь вводит поле даты, радиокнопка автоматически становится закрытой.