안녕 모두 나는 시간을 선택하는 드롭 다운 메뉴를 만들고 싶다. 그리고 나는 컴퓨터의 시간을 얻으려고 자바 스크립트를 사용했다. 컴퓨터의 시간이 드롭 다운 메뉴의 값과 같으면 출력을 선택해야하는 경우 출력을 원합니다. 아래 코드 이 내 코드입니다.PHP에서 자바 스크립트 출력을 호출
<script type="text/javascript">
function time(){
var currentTime = new Date();
$hours = currentTime.getHours();
document.write($hours);
}
</script>
<select>
<?php $hr="<script>time();</script>";//calling the output from javascript
for($i = 0; $i < 24; $i++): ?>
<option value="<?= $i; ?>" <?if ($i==$hr) echo "selected";?> >
<?= $i % 12 ? $i % 12 : 12 ?> <?= $i >= 12 ? ' pm' : ' am' ?>
</option>
<?php endfor ?>
</select>
기본 사항부터 시작하여 PHP와 자바 스크립트 작동 방법을 배워야합니다. – zerkms
PHP가 서버 측에서 해석 될 예정입니다. 클라이언트 측 (웹 사용자)이 해석하기 전에 발생합니다. 따라서 PHP가 작동하지 않습니다. JavaScript 만 사용하면 가능합니다. –
이것은 끔찍한 반 패턴이다. 이것을 전혀 피하지 말아라. –