테스트 사이트 - 개발 중인 베타 버전입니다

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 포인트

$time_purchase 값은 datetime 방식으로 입력하면 "2016-12-16 00:00:00" 이런식으로 데이터 처리되어 입력하면 정상적으로 등록될것입니다.

pay_price 값은 int 값으로 해서 위에 변수를 insert 해주시면 가능할것 입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다 참고할게요~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고