배열로 뿌려진 데이터 체크박스 디폴트 지정 문의 드립니다. 채택완료
심심혀
10년 전
조회 2,360
$sql 쿼리를 통해서 데이터를 배열로 뿌려줍니다.
$sql 과 $sql2의 itemID, marketName을 비교해서 중복이 아니라면
<input type='checkbox' name='check[]' value='<?=$row['itemID'];?>'>
자동으로 체크 되게 하고 싶습니다.
도저히 어떤식으로 풀어나아가야 될 지 감이 안옵니다 ㅠㅠ
도움 부탁드립니다 <?$txtDate =$_GET["regdate"]; $sql = mysqli_query($conn,"SELECT a.itemID, a.kwrd, a.price, a.VIPURL, a.imgURL,b.marketName FROM crawlItemTest a, code_market b where a.marketID = b.marketID and date='$txtDate' ");$sql2 = mysqli_query($conn,"SELECT a.itemID, a.kwrd, a.price, a.VIPURL, a.imgURL,b.marketName FROM sm_view a, code_market b ");?></form><a href="/vi1.php">view</a><form name=form1 action="del.php" method="post"> <table width="338" border="1"> <tr> <td width="20"><div align="center">Check</div></td> <td width="40"><div align="center">IteamID</div></td> <td width="48"><div align="center">Keyword</div></td> <td width="29"><div align="center">Price</div></td> <td width="38"><div align="center">Market</div></td> <td width="123"><div align="center">Img</div></td> </tr> <tr> <? while($row = mysqli_fetch_array($sql)){$key = $row->itemID; ?> <td> <div align="center"> <input type='checkbox' name='check[]' value='<?=$row['itemID'];?>'> </div></td> <td><div align="center"><? echo $row['itemID']; ?></div></td> <td><div align="center"><? echo $row['kwrd']; ?></div></td> <td><div align="center"><? echo $row['price']; ?></div></td> <td><div align="center"><? echo $row['marketName']; ?></div></td> <td> <div align="center"> <? echo "<a href= ". $row['VIPURL']."><img src = ".$row[imgURL]." width='100'></a></td>"; ?> </div></td> </tr> <?} mysqli_free_result($sql); ?>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
10년 전
변수 하나 만드셔서 중복일 경우 "checked=checked"
아닐경우 빈 문자열("") 넣으시고
</P>
<P>if(중복이 아닐 경우)</P>
<P> $is_checked = "checked=checked";</P>
<P>else</P>
<P> $is_checked = "";</P>
<P>
<input type='checkbox' name='check[]' value='<?=$row['itemID'];?>' <?=$is_checked?> >
이렇게 쓰시면 중복이 아닐경우 체크가 될거고 중복일경우는 체크가 안되겠죠.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
심심혀
10년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
근데 위에서 sql2는 배열 처리는 어떻게 하면 좋을까요?