에 "예"또는 "아니오"자동차는 해당 라디오 버튼 확인 :PHP가 비교를 허용하지 않는 이유는 무엇입니까? 나는 데이터베이스 내 테이블에 항목이 설정되어있는 경우 읽기 PHP를 사용하고
<?php include 'file.php';
$query = "SELECT * FROM TABLE";
$runquery = odbc_exec($connect,$query);
$status= odbc_result($runquery,"status");
odbc_close($file);
?>
<form>
<div class="formContainer">
<fieldset>
<legend>Campus Alert<span class="tooltip">Turn campus alert on and off.</span></legend>
<?php echo $status; ?>
Yes <input type="radio" name="alertStatus" id="alertStatus" value="yes" <?php if($status== "yes") echo "checked";?>>
No <input type="radio" name="alertStatus" id="alertStatus" value="no" <?php if($status== "no") echo "checked";?>>
</fieldset>
</div>
<?php echo $status; ?>
그래서 디버깅입니다 나는 데이터베이스가 말하는 것과 폼의 반응이 정확한지 확인할 수 있습니다. "예"(따옴표 제외)를 인쇄합니다. 그러나 if 문은 응답하지 않습니다. 왜 이런 짓을 한거야?
$ status = "yes"입니까? 첫 번째 줄 (첫 번째 라디오 버튼 앞에)에 "예 예"(따옴표 제외)가 표시되어야합니다. ... –
정확히 내가 본 것입니다. 그것이 나를 던지는 이유입니다. 나는 $ 상태가 "echo"라는 echo를 볼 수 있으므로 DB로부터 올바른 것을 반환하지만 if 문은 그것을 좋아하지 않습니다. – dcp3450
아무 것도 반환하지 않는 $ status == "yes" –