순위 5위까지만 나타나게 할 수 없을까요? 닉네임도 별표표시 채택완료
출석부 소스 내용입니다.
현재는 출석 하는 모두가 리스트 순위에 나타나는데
5등까지만 리스트에 출력하고, 순위에 포함된 닉네임들을 앞글자를 제외한 나머지를 별표로 처리 하고 싶은데 이방법 저방법 동원해도 도저히 안되네요.
도움좀 부탁 드려요.
// 접속자테이블 연결 $sql = " select mb_id from $g5[login_table] where mb_id = '$data[mb_id]' "; $ing = sql_fetch($sql);
// 접속상태 if ($ing['mb_id']) {
$on = "접속중";
} else {
$on = "미접속";
}
// 회원 테이블 연결 $check = get_member($data['mb_id']);
// 닉네임 $name = get_sideview($check['mb_id'], $check['mb_nick'], $check['mb_email'], $check['mb_homepage']);
// 랭킹 $rank = $i + 1;
$list = $i%2 ? 0 : 1; ?>
답변 3개
5위까지.. 뒤에 limit 5 추가됨.
$sql = " select * from $g5[attendance_table] where $sql_common order by datetime asc, day desc limit 5 ";
별표처리..
여기를 이렇게 수정.
답변에 대한 댓글 3개
<?php echo preg_replace('/(?<=.{1})./u','*',$check['mb_nick']); ?>
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
어제도 올린 질문인데 위에 preg_replace 를 넣으면 이상하게 <*****************************************************이런식으로 무한 별표가 되네요ㅜㅜ