사용자 레코드를 편집하는 데 사용되는 양식이 있습니다. 양식에는 사용자 mysql 데이터 레코드의 시간 (시간)으로 채워진 드롭 다운 목록이 있습니다.
이것은 작동하지만 동시에 정적 목록에서 새 시간 (시간)을 선택할 수 있기를 원합니다.
이것이 내가 가진 것입니다.
<select name="RoomFromTimeH" id="RoomFromTimeH" class="imaindatesel">
<option value="00" <?php if (!(strcmp(00, $HourRoomFromTime))) {echo "selected=\"selected\"";} ?>>00</option>
<option value="01" <?php if (!(strcmp(01, $HourRoomFromTime))) {echo "selected=\"selected\"";} ?>>01</option>
<option value="02" <?php if (!(strcmp(02, $HourRoomFromTime))) {echo "selected=\"selected\"";} ?>>02</option>
<option value="03" <?php if (!(strcmp(03, $HourRoomFromTime))) {echo "selected=\"selected\"";} ?>>03</option>
<option value="04" <?php if (!(strcmp(04, $HourRoomFromTime))) {echo "selected=\"selected\"";} ?>>04</option>
<option value="05" <?php if (!(strcmp(05, $HourRoomFromTime))) {echo "selected=\"selected\"";} ?>>05</option>
<option value="06" <?php if (!(strcmp(06, $HourRoomFromTime))) {echo "selected=\"selected\"";} ?>>06</option>
</select>
$ HourRoomFromTime은 데이터 레코드의 시간을 보유하는 변수입니다. 이것은 정적 목록의 일부일 뿐이며 00에서 23까지입니다.
어떻게 할 수 있습니까?
시간을 내 주셔서 감사합니다.
이것이 당신이 찾는 것입니까? str_pad로 시도해보십시오 . for will genarete 00 to 24
<select name="RoomFromTimeH" id="RoomFromTimeH" class="imaindatesel">
<?php for($i=0; $i<24; $i++ ):
$time = str_pad($i, 2,"0",STR_PAD_LEFT);
?>
<option value="<?=$time?>" <?php if (!(strcmp($time, $HourRoomFromTime))) {echo "selected=\"selected\"";} ?>><?=$time?></option>
<?php endfor;?>
</select>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다