php DB구문 관련해서 도와주실 수 있나요? 채택완료
</p><p><?</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$user_id_market = $_POST['marketid'];</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$market_name = $_POST['marketname'];</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$product_name = $_POST['product'];</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$time_purchase = $_POST['purchasedate'] . " " . $_POST['pu_hms'];</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$tel = $_POST['phone'];</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if ($product_name == "2<span style="font-size: 14.6667px;">0sale</span>"):</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$pay_price = 8000;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>elseif ($product_name == "5<span style="font-size: 14.6667px;">0sale</span>"):</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$pay_price = 5000;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>elseif ($product_name == "80sale"):</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$pay_price = 2000;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>endif;</p><p>?></p><p>
위처럼 구문을 만들어놨는데 위에 3개는 정상적으로 쿼리문 실행하면 입력이 되는데, 아래 2개는 어떻게 쿼리문을 사용해서 입력을 해야 되는지 잘 모르겠어요.
time_purchase는 purchasedate 텍스트박스 캘린더를 사용해서 년월일 순으로 날짜값을 받아오고 그 뒤에 pu_hms라는 텍스트박스를 만들어서 값을 더 받아옵니다. 이 두 값을 '결합' 시켜서 DB에 입력하고 싶거든요.
그리고 아래는 if문인데 제가 제대로 사용하고 있는 게 아닌 것 같아요.. 하고자 하는 바는.. product_name 의 값에 따라서 pay_price 값이 바뀐 채로 DB에 입력되는 그런 개념입니다. product_name은 문자값이고 pay_price는 인트값입니다.
여기서 time_purchase랑 pay_price를 제대로 입력되게 할려면 쿼리문을 어떻게 만들어야 입력이 될까요??
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
Expert
9년 전
$time_purchase 값은 datetime 방식으로 입력하면 "2016-12-16 00:00:00" 이런식으로 데이터 처리되어 입력하면 정상적으로 등록될것입니다.
pay_price 값은 int 값으로 해서 위에 변수를 insert 해주시면 가능할것 입니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
답변대기
답변대기
채택
답변대기