array_push 질문 채택완료
</p>
<pre>
<code><?php
include_once($_SERVER['DOCUMENT_ROOT'] ."/common.php");
$name = $_POST['name'];
$wrid = $_POST['wrid'];
$rs = sql_query(" SELECT * FROM g5_write_cscenter WHERE wr_9 = '".$name."' and wr_42 = '".$wrid."' GROUP BY wr_42, wr_14 ");
while( $result = sql_fetch_array($rs) )
{
array_push($list, $result);
}
?>
<?php echo count($list) ?> </code></pre>
<p>
wr_9가 작성자,
wr_42가 고객명,
wr_43이 전화번호 입니다.
wr_9와 wr_42를 비교하여 같은 값이 있으면
wr_42와 wr_43을 비교해서 카운터를 세고 싶은데...
모든 값이 0이 나옵니다...
</p>
<p><?php
include_once($_SERVER['DOCUMENT_ROOT'] ."/common.php");
$name = $_POST['name'];
$wrid = $_POST['wrid'];
$result = sql_fetch("SELECT * FROM g5_write_cscenter WHERE wr_9 = '".$name."' and wr_42 = '".$wrid."' ");
if($result['wr_3']){
?>
<?php echo $result['wr_18'];?>|<?php echo $result['wr_4'];?>|<?php echo $result['wr_3'];?>|<?php echo $result['wr_14'];?>|<?php echo $result['wr_10'];?>|<?php echo $result['wr_17'];?>|<?php echo $result['wr_8'];?>
<?php } ?></p>
<p>
위 코드는 기존값이며 같은 값이 있을경우 가장 처음값을 가져와서 중복값이 있을경우 선택하게 해서 뽑을려고 합니다.
답변 2개
$name = $_POST['name']; $wrid = $_POST['wrid'];
$rs = sql_query(" SELECT * FROM g5_write_cscenter WHERE wr_9 = '".$name."' and wr_42 = '".$wrid."' ");
$result = sql_query($rs); while( $row = sql_fetch_array($result) ) { $sql2 = " select count(*) as cnt from g5_write_cscenter WHERE wr_42 = '".$wrid."' and wr_43 = '".$row['wr_43']."' ";
$row2 = sql_fetch($sql2); } ?>
돌려보지는 않았습니다만 2번 감아서 검색하면 되지 않을까요?
댓글을 작성하려면 로그인이 필요합니다.
$list 초기화가 안되어 있는거 같은데요?
일단 while 문 내부에서 $list 를 찍어보시면 답이 나올듯 합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인