중복표기법 질문입니다! 채택완료
바트컨트롤
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 포인트
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년 전
ㅠ 말씀해주신것처럼 잘따라해보니 되긴하는데
하나만 중복이라고 표현되네요..ㅠ
하나만 중복이라고 표현되네요..ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
잘안되네요..ㅠ 한번 다시 훑어보고 해봐야겠네요..