2016-03-26 86 views
1

我拿來從數據庫中的一些div元素與此代碼的數量:得到div元素

<?php 
$getTickets = mysqli_query($db, "SELECT * FROM usersTicket"); 
while ($row = mysqli_fetch_array($getTickets)) { 
    ?> 
     <div class="tickets"> 
      <div class="ticket"><?php echo $row['ticketText'] ?></div> 
     </div> 
<?php 
} 
?> 

我怎樣才能從數據庫中讀取這些div元素的數量?

+0

你的意思算usertickets'的'? – Drudge

回答

2

如果您想獲取從數據庫返回的div的數量,請使用此選項。

$number_of_divs = mysqli_num_rows($getTickets); 
+0

謝謝,但我想獲得網頁中''div class ='tickets'>'的數量! – Mehdi

+1

@Mehdi只要我明白你在一個while循環中打印出這些div。此循環循環顯示您從數據庫中提取的數據數量,並在每個循環中打印網頁上class ='tickets'的div元素。所以最後循環的數量和div的數量是完全相同的。因此獲取行數與獲取div的數量相同。如果你知道行數,你也知道div的數量。如果你的意思是別的,請告訴我。謝謝。 – DevMan

0

您可以使用jQuery爲:

$(document).ready(function() { 
    var ticketclassnr = $(".tickets").length; 
});