2013-03-18 1 views
-1

내 웹 페이지에서 파일 필드를 사용하고 있습니다. 내 웹 페이지에서 편집 옵션을 클릭하면 파일 필드의 데이터베이스에서 현재 이미지 이름을 표시하고 싶습니다. 이제 파일 편집을 클릭 할 때 이미지 이름을 표시 할 수 없습니다. 필드가 비어 있고 데이터베이스를 업데이트 한 후에도 비워집니다. 그래서 업데이트 할 때마다 이미지를 선택해야합니다.PHP에서 편집 할 때 파일 필드에 데이터베이스의 현재 이미지 이름을 표시하는 방법은 무엇입니까?

이 문제를 해결하는 방법 좀 도와주세요 파일 필드에 값을 설정할 수 있습니까? 사전에

감사합니다 ..

+3

연구를 공유하면 모두에게 도움이됩니다. 귀하가 시도한 내용과 귀하의 필요를 충족시키지 못한 이유를 알려주십시오. 이것은 시간을내어 자신을 도우려는 것을 보여 주며, 명백한 답을 되풀이하지 않아도되며, 무엇보다도보다 구체적이고 관련성있는 답변을 얻는 데 도움이됩니다! –

+0

@ashiq 코드를 보여줄 수 있습니까? – rusly

답변

1

는 => 당신은 할 수 없습니다 "내가 파일 필드의 현재 이미지 이름을 보여주고 싶다".

최선의 선택이 다음과 같습니다

파일 필드 (사용자가 이미지를 변경하지 않음) 비어있는 경우 파일 필드의 데이터 확인,

을 편집하는 동안하지 마십시오 데이터베이스의 이미지 필드를 업데이트하여 이전과 동일하게 만들어 비워 두지 않습니다.

if(!empty($_FILES["your_file_field_name"]["name"])){ 
    // update database field for image 
    // Update other fields 
}else{ 
    // Update other fields 
} 

는 사용자 만들려면 친화적 : 해당 사용자가 현재 이미지를 알고 그래서 그냥 양식에 제출 한 파일에 가까운 현재의 이미지를 보여줍니다. 파일 필드가 비어있을 때

1

문제는 .. 파일 필드의 경우 - 다른 블록을 추가 할 수

시도를 다른 해결책이있을 수 있습니다, 당신은 데이터베이스에 파일 필드를 업데이트하지 말아야 또는 그 반대의 경우도 마찬가지

if(!empty($_FILES["img"]["name"])){ 
// write to dB 
}else{ 
// not 
}