테스트 사이트 - 개발 중인 베타 버전입니다

중복표기법 질문입니다! 채택완료

바트컨트롤 7년 전 조회 2,395

지금 리스트에다가 전화번호를 뿌렸는데

 

중복된 전화번호는 (중복)을 붙혀주려합니다

 

조언좀 부탁드릴게요

 

</p>

<p>            <?php foreach($list as $rows){ ?>

            <tr>

                <td><input type="checkbox" name="chk_wr_id[]" value="<?php echo $rows['wr_id']; ?>" class="wr_id" /></td>

                <td><?php echo $rows['num']; ?></td>

                <td><?php echo substr($rows['wr_datetime'], 0, 10); ?></td>

                <td><a onclick="$('#update<?php echo $rows['wr_id']; ?>').bPopup({'positionStyle':'fixed'});"><?php echo $rows['wr_subject']; ?></a></td>

                <?if(조건문 여기서 어떻게해야할지...) {?>

                <td><?php echo $rows['wr_content']; ?>(중복)</td>

                <?php } else { ?>

                <td><?php echo $rows['wr_content']; ?></td>

                <?php } ?></p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
SLOOP
7년 전

$rows['wr_content'] 안에 전화번호가 들어가있는거죠?

 

리스가 한번에 전체가 뿌려지면 아래와같은식으로 가능한데 페이징 형태로 뿌려지면 처음 저장시에 체크해서 여분필드 이용하여 저장하시는것이 좋을거같습니다.

 

</p>

<p>$phone = array();</p>

<p>            <?php foreach($list as $rows){</p>

<p>if($phone[$rows['wr_content']]) {</p>

<p>   $duplicated  = true;</p>

<p>}else{</p>

<p>  $phone[$rows['wr_content']] = true;</p>

<p>   $duplicated  = false;</p>

<p>}</p>

<p> </p>

<p>?>

            <tr>

                <td><input type="checkbox" name="chk_wr_id[]" value="<?php echo $rows['wr_id']; ?>" class="wr_id" /></td>

                <td><?php echo $rows['num']; ?></td>

                <td><?php echo substr($rows['wr_datetime'], 0, 10); ?></td>

                <td><a onclick="$('#update<?php echo $rows['wr_id']; ?>').bPopup({'positionStyle':'fixed'});"><?php echo $rows['wr_subject']; ?></a></td>

                <?if($duplicated) {?>

                <td><?php echo $rows['wr_content']; ?>(중복)</td>

                <?php } else { ?>

                <td><?php echo $rows['wr_content']; ?></td>

                <?php } ?></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

바트컨트롤
7년 전
흠 단순히 말씀해주신부분 추가하여 했는데..
잘안되네요..ㅠ 한번 다시 훑어보고 해봐야겠네요..
바트컨트롤
7년 전
ㅠ 말씀해주신것처럼 잘따라해보니 되긴하는데
하나만 중복이라고 표현되네요..ㅠ

댓글을 작성하려면 로그인이 필요합니다.

$rows['wr_content']

본문내용에서 전화번호가 겹친다는 건가요?

$rows['wr_content'] = "당신의 전화번호 1234-5678 나의 전화 번호 1234-5678";

이런식으로 들어있나는 건가요?

아니면 

$rows['wr_content'] = "1234-5678";

이렇게 들어가는 건가요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인