채택완료

중복표기법 질문입니다!

2018-10-15 (월) 15:01:16 2,618

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

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

조언좀 부탁드릴게요

Copy
<?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 } ?>
|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

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

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

Copy
$phone = array();

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

if($phone[$rows['wr_content']]) {

   $duplicated  = true;

}else{

  $phone[$rows['wr_content']] = true;

   $duplicated  = false;

}

 

?>
            <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 } ?>

답변에 대한 댓글 2개

2018-10-15 (월) 15:20:10
흠 단순히 말씀해주신부분 추가하여 했는데..
잘안되네요..ㅠ 한번 다시 훑어보고 해봐야겠네요..
2018-10-15 (월) 16:28:31
ㅠ 말씀해주신것처럼 잘따라해보니 되긴하는데
하나만 중복이라고 표현되네요..ㅠ
2018-10-15 (월) 16:53:45

$rows['wr_content']

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

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

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

아니면 

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

이렇게 들어가는 건가요?

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