반응형
for($i=250; $i >= 1; $i--)
{
echo "<option value=".$i.""; if($id==$i || $i == 250) echo " selected"; echo ">" . $i . "</option>";
}
원인은 간단하다.
3항연산자를 value 이후에 사용하였으나, ="="로나오는 증상.
그냥 컴퓨터가 파싱할때 속성으로 인식해서 발생하는 문제.
나는 3항 연산자를 사용했지만, 컴퓨터 코드가 보기에는 property key = property value로 보기에 발생하는 문제.
하는 수 없이 그냥 echo문을 끝내고 if문을 작성 후 다시 echo문을 사용하여 나머지 문장을 완성하였다.
728x90
'취업 > PHP' 카테고리의 다른 글
[php] 테이블 tbody에 스크롤 기능 추가하기. (0) | 2021.09.07 |
---|---|
php 배열로 만들어 자바스크립트 단에 객체 전달하기(feat. excel변환) (0) | 2021.07.22 |
[php] Select Box option value throw at current php (0) | 2021.07.13 |
[SQL] mysqli php 특정 열에 접근하기. (0) | 2021.07.12 |
[PHP] MYSQLI 사용자 정의 함수 호출/사용 방법 (0) | 2021.07.06 |