2011-02-24 7 views
0

개념은 이미지를 업로드하는 곳에서 자습서를 찾을 수 있으며 사용자 ID 및 삭제 기능을 사용하여 이미지 경로를 데이터베이스에 저장합니다. 감사! 여기 Codeigniter 이미지 업로드

여기

+--------+ +------------+ 
| avatar | |   | Browse 
+--------+ +------------+ 

+----------+ 
|   | name 
+----------+ 

+----------+ 
|   | age 
+----------+ 

+----------+ 
|   | address 
+----------+ 


+----------+ 
| Submit | 
+----------+ 

답변

1

가 업로드, 데이터베이스를 수행하고

http://net.tutsplus.com/tutorials/php/codeigniter-from-scratch-file-uploading-and-image-manipulation/

는 또한이 주제에 대한 CodeIgniter의 페이지를 검토 거기에서 쉽게해야합니다 삭제 하나 인 개념 형태입니다

참고 사항 Codeigniter: Image Upload

편집 ----------------------------------------

에있는 이미지를 나열하거나 편집하여 삭제했다고 가정하십시오. 나는 너가하는 일에 근심하지 않을 수있다. 또한 "사용자 ID"를 사용하는 동안 이미지 자체에 ID를 할당한다고 가정합니다. 이

$this->table->set_heading('Date', 'Title', 'Delete', 'Update'); 
foreach($records as $row){ 
$row->title = ucwords($row->title); 

$this->table->add_row(
$row->date, 
anchor("main/blog_view/$row->id", $row->title),  
anchor("main/delete/$row->id", $row->id, array('onClick' => "return confirm('Are you  sure you want to delete?')")), 
anchor("main/fill_form/$row->id", $row->id) 
); 
} 
$table = $this->table->generate(); 

같은 두 번째 앵커를 참조 삭제를 들어

내가합니까? 그것은 컨트롤러 기능에 대한 DB 및 포인트 이미지의 ID를 선택합니다 :

function delete() 
{ 
    $this->is_logged_in(); 
    $this->post_model->delete_row(); 
    $this->maint(); 
} 

모델

이미 여기에 업로드 스크립트를 코딩하지만 답장을
+0

안녕하세요 덕분에

function delete_row() { $this->db->where('id', $this->uri->segment(3)); $this->db->delete('posts'); } 
는 m에 문제가 있나요이다 이미지를 업데이트하는 방법을 알고 있습니까? 위치에있는 이미지 파일을 새 이미지 파일로 바꾸고 오래된 이미지를 삭제 하시겠습니까? – Dave

+0

위의 편집 된 응답을 참조하십시오. 나는 그것이 도움이되기를 바랍니다. 나는 네가하는 일을 이해하지 못할 수도있다. – Brad

관련 문제