Dalam pembangunan web, jadual ialah elemen yang paling asas dan biasa digunakan, dan PHP ialah bahasa pengaturcaraan sebelah pelayan yang popular Terdapat banyak teknik dan kaedah biasa dalam operasi jadual. Artikel ini akan memperkenalkan operasi jadual biasa dalam pengaturcaraan PHP.
Dalam PHP, anda boleh menggunakan teg jadual dalam HTML untuk memaparkan jadual data Perlu diingat bahawa jadual mesti dijana dalam a Skrip PHP. Berikut ialah contoh teg jadual HTML asas:
<table> <tr> <th>ID</th> <th>姓名</th> <th>年龄</th> </tr> <tr> <td>1</td> <td>张三</td> <td>20</td> </tr> <tr> <td>2</td> <td>李四</td> <td>25</td> </tr> </table>
Jika anda perlu mendapatkan data daripada pangkalan data dan memaparkannya pada halaman web, anda boleh menggunakan PHP Loops dan pernyataan bersyarat untuk menjana jadual secara dinamik. Berikut ialah kod sampel:
<?php $conn = mysqli_connect('localhost', 'root', 'password', 'database'); $sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); ?> <table> <tr> <th>ID</th> <th>姓名</th> <th>年龄</th> </tr> <?php while($row = mysqli_fetch_array($result)): ?> <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['name']; ?></td> <td><?php echo $row['age']; ?></td> </tr> <?php endwhile; ?> </table> <?php mysqli_close($conn); ?>
Selain menggunakan teg HTML untuk mencipta jadual, anda juga boleh menambah gaya dan gaya melalui CSS. Cara yang paling biasa ialah menambah atribut kelas atau ID dan menggayakannya dalam fail CSS. Berikut ialah kod sampel:
<table class="table-style"> <tr> <th>ID</th> <th>姓名</th> <th>年龄</th> </tr> <tr> <td>1</td> <td>张三</td> <td>20</td> </tr> <tr> <td>2</td> <td>李四</td> <td>25</td> </tr> </table> <style> .table-style { border-collapse: collapse; } th, td { border: 1px solid #ccc; padding: 5px; } th { background-color: #eee; } tr:nth-child(odd) { background-color: #f2f2f2; } </style>
Untuk memudahkan pengguna mencari dan mengisih data, anda boleh menambah beberapa kawalan untuk mengisih dan menapis data . Ini boleh dicapai dengan menambahkan borang dan butang di atas jadual. Berikut ialah kod sampel:
<form method="post"> <input type="text" name="search"> <button type="submit" name="submit">搜索</button> <button type="submit" name="reset">重置</button> </form> <table> <tr> <th>ID</th> <th>姓名</th> <th>年龄</th> </tr> <?php if(isset($_POST['submit'])): ?> <?php $conn = mysqli_connect('localhost', 'root', 'password', 'database'); $search = mysqli_real_escape_string($conn, $_POST['search']); $sql = "SELECT * FROM users WHERE name LIKE '%$search%'"; $result = mysqli_query($conn, $sql); ?> <?php while($row = mysqli_fetch_array($result)): ?> <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['name']; ?></td> <td><?php echo $row['age']; ?></td> </tr> <?php endwhile; ?> <?php mysqli_close($conn); ?> <?php else: ?> <?php $conn = mysqli_connect('localhost', 'root', 'password', 'database'); $sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); ?> <?php while($row = mysqli_fetch_array($result)): ?> <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['name']; ?></td> <td><?php echo $row['age']; ?></td> </tr> <?php endwhile; ?> <?php mysqli_close($conn); ?> <?php endif; ?> </table>
Ringkasnya, operasi jadual biasa dalam pengaturcaraan PHP termasuk: memaparkan jadual data, menjana jadual data, gaya dan gaya secara dinamik serta mengisih dan menapis. Dengan menguasai kemahiran ini, anda boleh meningkatkan kecekapan pengaturcaraan PHP dan kebolehbacaan jadual.
Atas ialah kandungan terperinci Apakah operasi jadual biasa dalam pengaturcaraan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!