2016-08-11 3 views
0

큰 폼이 있습니다. MySQL 업데이트 구문을 변경하려고합니다._POST 시간 데이터가 나타나지 않습니다.

두 개의 별도의 날짜/시간 상자가 MySQL 항목의 strtotime으로 병합됩니다.

날짜는 작동하지만 시간은 POST 데이터에 없습니다. POST dataDowntime 데이터를 반향하려고 시도했지만 아무 것도 나타나지 않습니다.

MySQL의 쿼리 응답 :

$startTime = $row['startTime']; 
    $startTimeConv = date('Y-m-d', strtotime($startTime)); // Date Conversion 
    $startTimeConvTime = date('H:i:s', strtotime($startTime)); // Time Conversion 

업데이트 양식 PHP :

<input type="date" id="dataDate" name="dataDate" required="required" class="form-control col-md-7 col-xs-12" value="<?php echo $startTimeConv // load time from db ?>"> 

<input type="time" id="dataDowntime" name"dataDowntime" value="<?php echo $startTimeConvTime // Load time from db ?>" class="form-control col-md-7 col-xs-12"> 

업데이트 양식 제출 PHP :

 $newDate = $_POST["dataDate"]; 
     $newDowntime = $_POST["dataDowntime"]; 
     $newStartTime = date('Y-m-d H:i:s', strtotime("$newDate $newDowntime")); // Merging Date/Time for Downtime 

에코 $ newStartTime는 :

2016-08-10 00:00:00 

답변

2

당신은 dataDowntime의 이름 = 기호 누락 형태의 문제를 가지고있다 -

<input type="date" id="dataDate" name="dataDate" required="required" class="form-control col-md-7 col-xs-12" value="<?php echo $startTimeConv // load time from db ?>"> 

<input type="time" id="dataDowntime" name="dataDowntime" value="<?php echo $startTimeConvTime // Load time from db ?>" class="form-control col-md-7 col-xs-12"> 
+0

한숨을 .. 감사합니다. .. 그 모든 시간은 낭비되었습니다. :) – hinteractive02

+0

@AndyHinkle 답을 수락, 환영합니다 –

관련 문제