작성자(이름) 이름을 20자이상입력&출력(40자정도) > 그누3질답

그누3질답

작성자(이름) 이름을 20자이상입력&출력(40자정도) 정보

작성자(이름) 이름을 20자이상입력&출력(40자정도)

본문

리스트페이지에서 작성자 이름을 출력하길 원하는데 20자로 제한되어 있는거같은데
 
리스트페이지에서 출력할때 20자 이상나오게 하려면 어디어디를 수정해야하죠^^?
 
 
  • 복사

댓글 전체

<input type=text name='wr_name' size=15 maxlength=20 required itemname='이름' value='<?=$name?>' class=input></td><? } ?>


입력폼에 maxlength=20  20자로 되어 있네요..

list에 출력 하고 싶다면

<?=$list[$i][wr_name]?>  이런식으로 함 해보세요...
gblist.php 리스트를 보면


$list[$i][name] = gblayer($row[mb_id], cut_str($row[wr_name],12,''), $row[wr_email], $row[wr_homepage]);

 cut_str($row[wr_name],12,''),  12개로 자르도록 되어 있습니다.

gblist.skin.php
<?=$list[$i][name]?>  요눔을  <?=$list[$i][wr_name]?> 이런식으로 .....
회원정보와 게시판의 이름 자리가 최대 20자리로 설정되어있군요.
20자리 이상으로 하실려면 관련 테이블과 상당수의 프로그램을 고쳐야 할것으로 보입니다.

mb_name varchar(20)
wr_name varchar(20) 

리스트에서 20자리까지 안보이는 문제는 위의 카이루님께서 알려주신 gblist.php 부분을 수정하시면될것 같습니다
cut_str() 를 사용해서 12자리까지 자르도록되어있는데 모두보이도록 하던가... 아니면 20개 이하에서 원하시는 만큼 수정하는것으로... ^^
http://홈페이지주소/?doc=db_chang.php?bo_table=테이블이름


=====================================================
db_chang.php

<?
//이름필더 20->40으로 변경
sql_fetch(" alter table gb_write_$bo_table  change wr_name wr_name varchar(40);");
?>

=====================================================

Root님 말대로 디비부터 수정해야하네요...^^;;;
gb_member 테이블도 해야되고..
게시판은 생성한 모든 게시판을 처리해야 될것 같군요.
아무래도 손대기 너무 겁나는...ㅋㅋㅋ
나중에 관리자에서 게시판을 생성하면 그때 저걸 또 돌려줘야 할지....
아니면 자동으로 모든것이 40으로 수정되도록 해야할지........ 넘 어려워요.....^^
아하 회원가입할때부터 20자리로 제한 걸려있군요....

이름 필더대신  wr_1 필드를 사용하는게 사용하는편이

이름이 40자로 해야 하는 목적이라도 말씀 해주시는게

조금 도움이 될것 같은데요 ^^
© SIRSOFT
현재 페이지 제일 처음으로