다른 테이블값 불러오기 채택완료
은빛여전사
1년 전
조회 9,998
</p>
<p><?php
$conn = mysqli_connect("localhost", "****", "****!", "****");</p>
<p>
$cccc = '01074657684'; </p>
<p>$time = date("Y-m-d H:i:s"); // 현재시간 저장</p>
<p> </p>
<p> $msql = "select * from very_work_list where work_hp = '$cccc' ";
</p>
<p> $inid = $mrow['id'];
$work_name = $mrow['work_name'];
$work_group = $mrow['work_group'];</p>
<p>
$sql_c = " set work_id = '$inid',
work_name = '$work_name',
work_group = '$work_group',
work_intime = '$time',
work_outtime = '',
work_datetime = '$time',
work_ip = '{$_SERVER['REMOTE_ADDR']}',
work_total = ''
";
$sql = "insert into very_work_time $sql_c";
</p>
<p>
$result = mysqli_query($conn,$msql, $sql);
if($result === false){
echo mysqli_error($conn);
}
?></p>
<p>
제가 하려고 하는것은
POST로 핸드폰 번호를 전송 받아서 $cccc 변수에 저장하고
very_work_list 테이블의 work_hp컬럼이 $cccc 와 같을행의
id, work_name, work_groupd 3개의 행을 불러와서
very_work_time 테이블에 위에 3개의 행과 다른값을 저장하려고 합니다.
$inid = $mrow['id']; 이 부분을 임의적으로 $inid = '11'; 변경후
실행시키면 db 저장이 이루어 집니다..
$msql = "select * from very_work_list where work_hp = '$cccc' ";
이부분이 작동이 안되는거 같은데요..
어떻게 해야 할지 막막해서 문의 드립니다
very_work_list 테이블에서 id, work_name, work_groupd 행을 불러와서
very_work_time 테이블에 저장하려면 어떻게 해야 할까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 3개
�
은빛여전사
1년 전
포스트로인한 핸드폰번호와 매칭되는 컬럼갑을 불러와서 저장하려고 합니다.
�
웅프
1년 전
그런데 현제보면은 $cccc = '*** 개인정보보호를 위한 휴대폰번호 노출방지 ***'; 문자열로 받아오는걸로 되어잇습니다. 그렇다면이것을 포스트 처리로 변경이 되어야합니다.
�
웅프
1년 전
<?php
include_once($_SERVER['DOCUMENT_ROOT'] . '/common.php');
$cccc = mysqli_real_escape_string($conn, $_POST['phone_number']);
$time = date("Y-m-d H:i:s");
$msql = "SELECT * FROM very_work_list WHERE work_hp = '$cccc'";
$result = mysqli_query($conn, $msql);
if ($result) {
$mrow = mysqli_fetch_assoc($result);
$inid = $mrow['id'];
$work_name = $mrow['work_name'];
$work_group = $mrow['work_group'];
$sql_c = " SET work_id = '$inid',
work_name = '$work_name',
work_group = '$work_group',
work_intime = '$time',
work_outtime = '',
work_datetime = '$time',
work_ip = '{$_SERVER['REMOTE_ADDR']}',
work_total = '' ";
$sql = "INSERT INTO very_work_time $sql_c";
$result_insert = mysqli_query($conn, $sql);
if ($result_insert === false) {
echo mysqli_error($conn);
} else {
echo "등록되었습니다";
}
} else {
echo "데이타가존재하지않습니다..";
}
?>
include_once($_SERVER['DOCUMENT_ROOT'] . '/common.php');
$cccc = mysqli_real_escape_string($conn, $_POST['phone_number']);
$time = date("Y-m-d H:i:s");
$msql = "SELECT * FROM very_work_list WHERE work_hp = '$cccc'";
$result = mysqli_query($conn, $msql);
if ($result) {
$mrow = mysqli_fetch_assoc($result);
$inid = $mrow['id'];
$work_name = $mrow['work_name'];
$work_group = $mrow['work_group'];
$sql_c = " SET work_id = '$inid',
work_name = '$work_name',
work_group = '$work_group',
work_intime = '$time',
work_outtime = '',
work_datetime = '$time',
work_ip = '{$_SERVER['REMOTE_ADDR']}',
work_total = '' ";
$sql = "INSERT INTO very_work_time $sql_c";
$result_insert = mysqli_query($conn, $sql);
if ($result_insert === false) {
echo mysqli_error($conn);
} else {
echo "등록되었습니다";
}
} else {
echo "데이타가존재하지않습니다..";
}
?>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인