검색어에 색상표시 하고자합니다.

검색어에 색상표시 하고자합니다.

QA

검색어에 색상표시 하고자합니다.

본문

아래 검색 소스에서 검색되어진 항목(<?=$row[foodname]?>)중 검색어 부분은 색상 표시가 되게 하려고합니다.

 

검색결과

-----------------

바나나우유

딸기우유

초코우유

 

위와 같이 나오게 하려는데 어떻게 수정해야 할지요?

 

 

<table width=100% cellspacing=0 cellpadding=0 style="border-collapse: collapse;">
<? if (!$keyword) { ?>
 <tr height=20px>
  <td width=60% style="text-align:center;padding:10px;border-bottom:1px solid #000;">
  검색할 식품명을 입력해주세요.
  </td>
 </tr>
<? }else{
$sql = " select * from food where foodname like '%".$keyword."%'";
$result = sql_query($sql);

$total = mysqli_num_rows($result);

if ($total>0){
 echo "<div class='totals'>";
 echo "검색결과 : ".$total."개";
 echo "</div>";
while($row=sql_fetch_array($result)) {
  ?>

 
 <tr height=20px>
  <td width=60% style="text-align:left;padding:10px;border-bottom:1px solid #ccc;cursor:pointer;" onclick="javascript:location.href='./food.php?no=<?=$row[no]?>&date=<?=$date?>&when=<?=$when?>';">
  <?=$row[foodname]?>
  </td>
  <td width=40% style="text-align:right;padding:10px;border-bottom:1px solid #ccc;">
  <?=$row[calorie]?> kcal <input type=hidden type=number style="width:15px;"><? if ($when){ ?><a href="intakeadd.php?no=<?=$row[no]?>&date=<?=$date?>&when=<?=$when?>" style="font-size:20px;"><i class="fas fa-plus-circle"></i></a><? } ?>
  </td>

 </tr>
<? }
}else{ ?>
 <tr height=20px>
  <td width=60% style="text-align:center;padding:10px;border-bottom:1px solid #000;">
  검색 결과가 없습니다
  </td>
 </tr>
<? }
 } ?>
</table>

이 질문에 댓글 쓰기 :

답변 1

<?=$row[foodname]?>
아래처럼해보세요
<style>
.sch_word{color:red}
</style>
<?=search_font($keyword, $row[foodname]);?>
답변을 작성하시기 전에 로그인 해주세요.
전체 498
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT