POST 후 서버에서 일부 데이터를 자동으로 다시 가져올 수 있습니까?POST 후에 데이터를 자동으로 되돌릴 수 있습니까?
- 나는
- 가 나는 PHP 코드의 예를 들어 폼의 데이터를 올리기 HTML 양식이 있습니다 saveRecord()를
- 는 PHP 코드는 MySQL의 DB
- 의 데이터를 저장하는 데이터가 비를 포함하는 경우 레코드 ID == 0이 INSERT가있을 것입니다 경우 0 레코드 ID는 업데이트가 될 것이며, PHP 코드는 알고
- (INSTER 후)이 어떻게 새로운 것을 보낼 수있는 새로운 레코드 ID (DB에서 돌아 오기) ID를 (브라우저) HTML 양식으로 다시 기록 하시겠습니까?
내가 기존 레코드 (ID! = 0)를 편집하는 경우, everithing 괜찮 ...
내 문제는 내가 새로운 데이터를 게시 할 때 (ID를 == 0) 나는 그것이 여러 게시 할 수 있다는 것입니다 시간, 그리고 PHP 코드 때마다 DB에 새 레코드를 만듭니다 ...하지만 난 정말 싶지 않아. 나는 ... 여러 INSERT들을 방지하기 위해, (오른쪽 HTML 형태로) 다시 (브라우저에) (서버에서) 삽입 된 레코드의 ID를 전송하고자하는
내가 어떻게 할 수 있습니다!
특정 CI 코드 :
function update($record) {
print_r($record);
$id = $record['crn_id'];
$record['crn_active'] = (($record['crn_active'] == 'on') ? 1 : 0);
array_shift($record);
if ($id == 0) {
$this->db->insert('currencies', $record);
} else {
$this->db->where('crn_id', $id);
$this->db->update('currencies', $record);
}
}
>
코드를 공유하시기 바랍니다, 그래서 우리는 ** 실제로 **하고 당신이 무엇을 볼 수 있습니다. –
mysqli_insert_id ($ connection)를 사용해야 할 수도있다. // 마지막으로 삽입 된 ID를 찾으려면 .. – user1844933