답변 4개 / 댓글 1개
채택된 답변
+20 포인트
PHP 7.X 버전이후
배열로 초기화 되지 않은 값을
count(변수) 식으로 사용하면 경고문을 내보냅니다.
해결하는 방법은
$cnt = is_array($product)?count($product):0;
과 같이 대입후
for($i=0; $i < $cnt; $i++) {
로 변경해주어야 합니다.
또한 짧은 태그 허용이 기본이 아니기때문에
<? for..........로 시자하거나
<?= 에 대해서 경고/오류를 나타냅니다.
해결방법은
php.ini 에서 짧은코드를 허용하거나
<?php for ........... 와
<?php echo ...
와 같이 변경해서 사용하셔야 합니다.
답변을 작성하려면 로그인이 필요합니다.
<option value="<?=$product[$j]."!!".$code[$j].'!!'.$model[$j]?>"><?=$product[$j]?>(<?=$model[$j]?>)
<? } ?>
네 이렇게 되어있는데 정상적인거 아닌가요