php if else... 무엇이 잘못되었는지 지적해 주시면 고맙겠습니다. 정보
php if else... 무엇이 잘못되었는지 지적해 주시면 고맙겠습니다.
본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
$tttoday = date("Ymd");
if $ddoo="po_cnt3 == '$tttoday'"; {
$sql = " select * from $g4_site_table $mct and $ddoo order by po_cnt4, po_id ";
}
else if $ddoo="po_cnt3 > '$tttoday'"; {
$sql = " select * from $g4_site_table $mct and $ddoo order by po_cnt4, po_id ";
}
else { $sql = " select * from $g4_site_table $mct order by po_cnt4, po_id "; }
오류 주소 :
$tttoday = date("Ymd");
if $ddoo="po_cnt3 == '$tttoday'"; {
$sql = " select * from $g4_site_table $mct and $ddoo order by po_cnt4, po_id ";
}
else if $ddoo="po_cnt3 > '$tttoday'"; {
$sql = " select * from $g4_site_table $mct and $ddoo order by po_cnt4, po_id ";
}
else { $sql = " select * from $g4_site_table $mct order by po_cnt4, po_id "; }
댓글 전체

문법이 틀렸습니다.
if ($변수 == '값')
{
처리;
} elseif ($변수 == '값')
{
처리;
} else {
처리;
}
와 같은 식이 돼야 합니다.
if ($변수 == '값')
{
처리;
} elseif ($변수 == '값')
{
처리;
} else {
처리;
}
와 같은 식이 돼야 합니다.
위 올려주신 걸 제 마음대로 이해해서 수정해드릴께요 ..
$tttoday = date("Ymd");
$ddoo = $po_cnt3; //po_cnt3 이란 변수를 ddoo에 담는다
if($ddoo == $tttoday) {
$sql = " select * from $g4_site_table $mct and $ddoo order by po_cnt4, po_id ";
}else if ($ddoo > $tttoday){
$sql = " select * from $g4_site_table $mct and $ddoo order by po_cnt4, po_id ";
} else {
$sql = " select * from $g4_site_table $mct order by po_cnt4, po_id ";
}
$tttoday = date("Ymd");
$ddoo = $po_cnt3; //po_cnt3 이란 변수를 ddoo에 담는다
if($ddoo == $tttoday) {
$sql = " select * from $g4_site_table $mct and $ddoo order by po_cnt4, po_id ";
}else if ($ddoo > $tttoday){
$sql = " select * from $g4_site_table $mct and $ddoo order by po_cnt4, po_id ";
} else {
$sql = " select * from $g4_site_table $mct order by po_cnt4, po_id ";
}

Sinpre 님 감사합니다만... 영 헤깔립니다.. 뒤죽 박죽 다 나오네요...
테이블 필드 po_cnt2 는 시작일이고 po_cnt3 는 종료일입니다.
조건 1... 시작일과 종료일이 같은 오늘 날짜에 게시물이 있다면 A 게시물을 뿌리고,
조건 2... 만약 그 게시물이 없고 종료일이 오늘 보다 크다면 B 게시물을 뿌리고...
그 조건에 해당되지 않는 다면 ""; 로 처리하고 싶은데 영 헤깔립니다...
테이블 필드 po_cnt2 는 시작일이고 po_cnt3 는 종료일입니다.
조건 1... 시작일과 종료일이 같은 오늘 날짜에 게시물이 있다면 A 게시물을 뿌리고,
조건 2... 만약 그 게시물이 없고 종료일이 오늘 보다 크다면 B 게시물을 뿌리고...
그 조건에 해당되지 않는 다면 ""; 로 처리하고 싶은데 영 헤깔립니다...

말씀하신게 Sinpre 님이 작성해주신 코드네요.

Sinpre 감사합니다... 무조건 전부 ~~~ 랜덤으로 불러와서 뿌려줍니다...