나는 내 mysql 데이터베이스에서 데이터가있는 테이블을 dinamically 출력하는 PHP 및 mysql 프로그램을 만들고있다. 내 코드에서 볼 수 있듯이 아래 출력은 두 열이있는 테이블입니다. 각 열의 각 요소는 링크입니다. 사용자가이 링크를 클릭하면 해당 제품에 대한 정보가있는 페이지가 나타납니다. 많은 행을 모든 페이지의 링크를 작성하는 것은 매우 어렵습니다. 사용자가 클릭 할 각 제품에 대한 링크를 생성 할 수있는 방법이 있는지 묻고 싶습니다. 그래서 나는 링크 대신 삽입 된 "#"대신 동적 링크를 생성하기를 원합니다. 다음은 사용자가 클릭 할 수있는 행이있는 테이블을 생성하는 코드입니다.php mysql에서 dinamically 링크를 생성
<?php $sql="SELECT * FROM presta_prova " ; $result=mysqli_query($con,$sql); while($row=mysqli_fetch_array($result))
{
echo "<tr>";
echo '<td class="tab1">
<a href="#"><b>' . $row[ "marca"] . '</b></a></td>'; echo '<td class="tab2">' . $row[
"descrizione"] . "</td>"; echo "</tr>";
}
echo "</table>"; ?>
감사합니다!
테이블에 대한 고유 식별자 또는 기본 키가 있습니까? –
예. 있습니다. esch 요소에 대한 ID가 있습니다. –
'product_detail? id =. $ row [ 'id']'와 같은 동적 링크를 생성하고 상세 정보 페이지에서 ID를 얻을 수 있습니다 –