0
Ok 그래서 데이터베이스에서 정보를 가져 와서 테이블에 넣는 스크립트가 있습니다. 각 TR는 표준 ID로 에코됩니다각 MYSQL 데이터베이스 삽입시 요소 ID가 변경됨
(전체 스크립트는이 질문의 하단에) : echo "<tr class='task' id='task1'>";
이 유일한 문제는 각각의 새로운 tr
또는 동일한 ID task1
할당됩니다 데이터베이스에서 가져온 각 행이다 이 좋은 코딩 기법뿐만 아니라 데이터베이스에서 정보를 기반으로 테이블 클래스 이름을 변경 내 자바 스크립트로 작동하지 않습니다.
내 질문은, 거기에 "자동"테이블의 각 tr에 대한 ID 이름을 생성하는 정렬 방법은 무엇입니까? task1, task2, task3 등을보고 싶습니다. 테이블 행이 여기에 가장 적합 할 것이다 고유 ID 열이있는 경우
전체 코드는 여기
<?php
$con=mysqli_connect("");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$query = "SELECT * FROM affiliate_tasks WHERE username = '$_SESSION[username]'";
if(isset($_POST['sort-selection']) && $_POST['sort-selection'] != 'all')
{
$query .= " AND status = '". $_POST['sort-selection']."';" ;
}
$result = mysqli_query($con, $query);
echo "<table class='table table-message'>
<tr class='heading'>
<td class='cell-title'>Tasks</td>
<td class='cell-status hidden-phone hidden-tablet'>Status</td>
<td class='cell-time align-right'>Due Date</td>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr class='task' id='task1'>";
echo "<td class='cell-ttle'>" . $row['task_name'] . "</td>";
echo "<td class='cell-status hidden-phone hidden-tablet'>" . $row['status'] . "</td>";
echo "<td class='cell-time align=right'>" . $row['due_date'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_close($con);
?>
와우 내가 지금 바보 같은 느낌을. 고마워요 :) – user2371301
@ user2371301, 괜찮습니다. 기꺼이 도와주세요. –