-1
serialID(AI)|locations | telephone | address
---------------------------------------------
1           | A       
2           | B
3           | C
4           | D

users table
userID | location choosen
-------------------------
1      | A
2      | B
3      | B

動的テーブルの各行にハイパーリンクを追加するにはどうすればよいですか?

たとえば(これは動的テーブルです)、変更されます。ユーザーの好みによって異なります。

location | address | telephone | user's favourable
B        |  -      | -         |  2
A        |  -      | -         |  1
C        |  -      | -         |  0
D        |   -     | -         |  0

したがって、マウスを行Aに合わせると、別のphpページに移動して、場所Aを選択したユーザーなどの必要な詳細例を表示できます。これを行う方法はありますか?助けてください。

これはテーブルコードの作成です->

<?php
include mysqli.connect.php";

   $retrieveLocation = SELECT l.locations, l.telephone, l.address, COUNT (u.userID) as userID
    FROM location AS l
    LEFT OUTER JOIN users AS u on l.locations = u.location_chosen
    GROUP BY l.locations
    ORDER BY userID DESC;

   $result = $mysqli->query($retrieveLocation);

      while ($row = $result->fetch_array(MYSQLI_ASSOC))
      { 
        echo "<tr><td>{$row['locations']}</td><td>{$row['telephone']}</td><td>{$row['addression']}</td><td>{$row['userID']}</td></tr>";
      }
?>
4

1 に答える 1

0

次のコードを試して、html + php でテーブルを生成してください。

<table>
<thead>
<tr>
<th>Location</th>
<th>Address</th>
<th>Telephone</th>
</tr>
</thead>
<tbody>
<?php foreach($query as $row) { ?>
<tr>
<td><a href="your_url_page_here.php"><?php echo $row["location"]; ?></a></td>
<td><?php echo $row["address"]; ?></td>
<td><?php echo $row["telephone"]; ?></td>
</tr>
<?php } ?>
</tbody>
</table>
于 2013-01-16T13:03:48.803 に答える