검색어에 색상표시 하고자합니다.
본문
아래 검색 소스에서 검색되어진 항목(<?=$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]);?>