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개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택