채택완료

db 데이터 변수 저장

2025-04-02 (수) 16:23:21 3,670
Copy
$zzzz = $_GET['cccc'];

 

 

 

function updateWorkOutTime($conn, $id, $time) {

    $today = date("Y-m-d");
    $ssss= mysqli_query($conn, "SELECT work_in  FROM very_work_list WHERE work_id='$zzzz' ");
    $row = mysqli_fetch_array($ssss);
    $data41 = $row[0];

    $check_aa_sql = "SELECT id, work_name, work_intime, work_outtime FROM very_work_time WHERE id = '$id' ORDER BY work_datetime DESC LIMIT 1";
    $check_aa_result = mysqli_query($conn, $check_aa_sql);
    $result11 = mysqli_query($conn, "SELECT  work_intime FROM very_work_time WHERE id = '$id'");
     $row11 = mysqli_fetch_array($result11);
     $data11 = $row11[0];
 
    $datatime = ($data11);
      $time_diff = ((strtotime(date('Y-m-d H:i:s')) - strtotime($datatime)))/3600;
      $var = floor($time_diff);

    
    $update_sql = "UPDATE very_work_time SET work_outtime = ('$today $data41') WHERE id = '$id' AND dddd < '$var' ";
    executeQuery($conn, $update_sql);
}

위 소스중

  $result41 = mysqli_query($conn, "SELECT work_in  FROM very_work_list WHERE work_id='$zzzz' ");
    $row = mysqli_fetch_array($result41);
    $data41 = $row[0];

이 부분이 작동되기 위해서는

function updateWorkOutTime($conn, $id, $time)   이 부분에

function updateWorkOutTime($conn, $zzzz, $id, $time) 이렇게 추가가 되야합니다..

그런데 $zzzz 를 추가 하면 오류가 발생됩니다..

$data41 에 값이 들어가게 하는데요

어떻게 해야 할까요?

참고로

function insertWorkTime($conn, $zzzz, $time, $ip) 요기에서는  잘 들어가져서 정상작동합니다.

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2025-04-02 (수) 16:36:16
Copy
function updateWorkOutTime($conn, $id, $time) {

global $zzzz;

이렇게 사용해보시겠어요?

답변에 대한 댓글 1개

2025-04-02 (수) 16:41:26
정말 감사합니다

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