gbview.skin.php에서요
사진을 뿌려줄 게시판에서 <img src='./data/member/<?=$member[mb_5]?>' width='가로' height='세로'> 이렇게 해서 나오는데요..
글쓴사람의 것이 안나오고요 로그인한 사람의 사진이 나오거던요..
값을 어떻게 넘겨줘야 할까요?
수고하세요.
mbupdate.php에서
상단에
if(!empty($mb_5_name)){
if(file_exists("./data/member/$mb_5_name")){
$mb_5_name = substr(time(),5,5)."_".$mb_5_name;
}
@move_uploaded_file($mb_5, "./data/member/$mb_5_name");
}
위에거 추가하고요.
67라인쯤에
$sql_common = " mb_name = '$mb_name',
아레에
mb_5 = '$mb_5_name',
만추가히니깐 됩니다. 수정해도 바로 먹히고요.
근데 정보수정해서 자기가 올린 파일 볼려면 어떻게 해줘야하나요..?
지금은 자기가 올린 이미지가 안보이거던요.
위 코드를 mbupdate.php 파일의 상단에 적절한 위치에 넣고, db 인서트문에 mb_5 필드항목을 추가해 주고, mb_5 = '$mb_5_name' 와 같이 추가해 주세요..아래 2군데 모두 추가해야 수정시에도 적용됩니다.
if(w == ''){ -> 1번째
if(w == 'u'){ -> 2번째
3. 사진을 뿌려줄 게시판에서 <img src='./data/member/<?=$member[mb_5]?>' width='가로' height='세로'>
댓글 8개
말로 설명하자면 그렇고..그리고 코딩도 제대로 되어있나 봐야하니까 잠시 들어가서 봐드리죠.
정보수정에서 그냥 확인누르고 다시 정보수정보면 사진이 지워저 있어요
if(w == ''){ -> 1번째
if(w == 'u'){ -> 2번째
부분에 추가를 안해 저서 그런거 같은데요. 좀 가르쳐주세요.
수고하세요.
사진을 뿌려줄 게시판에서 <img src='./data/member/<?=$member[mb_5]?>' width='가로' height='세로'> 이렇게 해서 나오는데요..
글쓴사람의 것이 안나오고요 로그인한 사람의 사진이 나오거던요..
값을 어떻게 넘겨줘야 할까요?
수고하세요.
상단에
if(!empty($mb_5_name)){
if(file_exists("./data/member/$mb_5_name")){
$mb_5_name = substr(time(),5,5)."_".$mb_5_name;
}
@move_uploaded_file($mb_5, "./data/member/$mb_5_name");
}
위에거 추가하고요.
67라인쯤에
$sql_common = " mb_name = '$mb_name',
아레에
mb_5 = '$mb_5_name',
만추가히니깐 됩니다. 수정해도 바로 먹히고요.
근데 정보수정해서 자기가 올린 파일 볼려면 어떻게 해줘야하나요..?
지금은 자기가 올린 이미지가 안보이거던요.
1110 : Column 'mb_5' specified twice
이렇게 나오고 안되는데요..
수고하세요.
위에서 2번항목을 아래코드로 수정하세요.
- 수정전
if(!empty($mb_5_name)){
if(file_exists("./data/member/$mb_5_name")){
@unlink("./data/member/$mb_5_name");
}
@move_uploaded_file($mb_5, "./data/member/$mb_5_name");
}
- 수정후
if(!empty($mb_5_name)){
if(file_exists("./data/member/$mb_5_name")){
$mb_5_name = substr(time(),5,5)."_".$mb_5_name;
}
@move_uploaded_file($mb_5, "./data/member/$mb_5_name");
}
1. mbform.skin.php 에 아래 코드 추가
(db의 member 테이블에서 사용하지 않는 여분의 필드이용. 아래에선 mb_5 를 예로 들었음. 크기는 적당하게 설정)
<tr>
<td class=ct>회원사진</td>
<td> <input type='file' name='mb_5' size='30' class='input'><br>
이미지는 GIF/JPG/JPEG만 올려주세요. (크기 : 200 * 140) [용량제한없음 / 수정할경우 파일만 등록]
</td>
</tr>
2. mbupdate.php 파일의 상단부분에 아래코드 추가 (사진크기 체크코드는 굳이 필요하지 않으므로 제외)
if(!empty($mb_5_name)){
if(file_exists("./data/member/$mb_5_name")){
@unlink("./data/member/$mb_5_name");
}
@move_uploaded_file($mb_5, "./data/member/$mb_5_name");
}
위 코드를 mbupdate.php 파일의 상단에 적절한 위치에 넣고, db 인서트문에 mb_5 필드항목을 추가해 주고, mb_5 = '$mb_5_name' 와 같이 추가해 주세요..아래 2군데 모두 추가해야 수정시에도 적용됩니다.
if(w == ''){ -> 1번째
if(w == 'u'){ -> 2번째
3. 사진을 뿌려줄 게시판에서 <img src='./data/member/<?=$member[mb_5]?>' width='가로' height='세로'>
4. 나머지 부분은 위에꺼보고 적당히 응용해서...