날짜추가 입력 SQL구문에 대해서
지정일 체크 wr_4에 체크거 없거나 도착일 날짜wr_delivery_estimated 가 비어있는 경우
전라, 충청, 경상이면 발송일'wr_delivery_date'에+2일 더하여 자동 입력하고
그 밖에는 +1을 더하여 자동입력하려고 하는데,
view.skin.php에서는 정상 동작합니다.
그러나 list.skin.php의 상단에 넣으면, 자동입력 받은 날짜가 19700101로 바뀌어서 입력됩니다.
무엇이 잘못되었지요??
</strong></p>
<p>if ($list[$i][wr_4]== "" && $list[$i][wr_delivery_estimated]== "") {
if ($list[$i][wr_addr1]== "전라" || $list[$i][wr_addr1]== "충청" || $list[$i][wr_addr1]== "경상") {</p>
<p> $dateup = date('Y-m-d', strtotime('+2 days', strtotime(preg_replace('/[^0-9]+/', '-', $list[$i]['wr_delivery_date']))));
$wr = wr_delivery_estimated;
$sql ="UPDATE `g4_write_sales` SET $wr = '$dateup' WHERE wr_code='{$list[$i][wr_code]}' " ;
sql_query($sql2);
} else {
</p>
<p> $wr= date('Y-m-d', strtotime('+1 days', strtotime(preg_replace('/[^0-9]+/', '-', '($list[$i][wr_delivery_date])'))));
$sql ="UPDATE `g4_write_sales` SET wr_delivery_estimated = 'wr' WHERE wr_code='{$list[$i][wr_code]}' " ;
sql_query($sql2);
}
}</p>
<p><strong>
답변 2개
오타 부분를 수정해 보았으나 동작이 되질 않습니다.
if ($list[$i][wr_4]== "" && $list[$i][wr_delivery_estimated]== "") {
if ($list[$i][wr_addr1]== "경기" || $list[$i][wr_addr1]== "충청" || $list[$i][wr_addr1]== "경상") {</p>
<p> $dateup = date('Y-m-d', strtotime('+2 days', strtotime(preg_replace('/[^0-9]+/', '-', $list[$i]['wr_delivery_date']))));</p>
<p> $wr = wr_delivery_estimated;
$sql ="UPDATE `g4_write_sales` SET $wr = '$dateup' WHERE wr_code='{$list[$i][wr_code]}' " ;
sql_query($sql);
} else {
</p>
<p> $wr= date('Y-m-d', strtotime('+1 days', strtotime(preg_replace('/[^0-9]+/', '-', '($list[$i][wr_delivery_date])'))));
$sql ="UPDATE `g4_write_sales` SET wr_delivery_estimated = '$dateup' WHERE wr_code='{$list[$i][wr_code]}' " ;
sql_query($sql);
}
}</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인