I created this card for design purpose but i want to create html card dynamically using JavaScript or jQuery, means if I pass 5 value in a loop then 5 cards create with same design. How can I do this?
<div class="scrolling-wrapper">
<div class="card">
<img id="card-shopping-cart-icon" src="images/cart.png" alt="">
<img id="card-wishlist-icon" src="images/heart.png" alt="">
<img id="card-image" src="images/motorola_one.jpg" alt="Motorola" class="contain">
<div class="card-text-body">
<p class="card-clock-deals-title">Motorola One Power</p>
<p class="card-clock-deals-detail">RAM 4/6GB ROM 64GB</p>
<p class="card-clock-deals-discounted-price">2000</p>
<p>
<table class="card-clock-deals-timer">
<tr>
<td id="hours">12</td>
<td>:</td>
<td id="minutes">00</td>
</tr>
</table>
</p>
<p class="card-clock-deals-original-price">3000</p>
<p class="card-clock-deals-timer-text">Hrs Left</p>
<p class="card-clock-deals-like-image"><img src="images/heart.png" alt="">(381)</p>
</div </div>I created this card for design purpose but i want to create html card dynamically using JavaScript or jQuery, means if I pass 5 value in a loop then 5 cards create with same design. How can I do this?
Advertisement
Answer
So as I asked you, you’re using a database to store the data from the cards right? So all you need is create the connection to the database, then fetch the result with a loop to display one by one the cards.
// Here you need to create your connection to the database with your values
<?php
include 'connection.php';
//Here write your SQL query to get the data from your cards database
$sql = "SELECT * FROM cards";
$result = $conn->query($sql);
?>
// Then we start with the html code to get the data and show the cards
<!doctype html>
<html>
<body>
<h1 align="center">CARDS</h1>
<?php
//Fetch Data form database
if($result->num_rows > 0){
while($row = $result->fetch_assoc()){
?>
<div class="scrolling-wrapper">
<div class="card">
<img id="card-shopping-cart-icon" src="images/cart.png" alt="">
<img id="card-wishlist-icon" src="images/heart.png" alt="">
<img id="card-image" src="images/<?php echo $row['RowNameYouWannaGet']; ?>" alt="Motorola" class="contain">
<div class="card-text-body">
<p class="card-clock-deals-title"><?php echo $row['RowNameYouWannaGet']; ?></p>
<p class="card-clock-deals-detail"><?php echo $row['RowNameYouWannaGet']; ?></p>
<p class="card-clock-deals-discounted-price"><?php echo $row['RowNameYouWannaGet']; ?></p>
<p>
<table class="card-clock-deals-timer">
<tr>
<td id="hours"><?php echo $row['RowNameYouWannaGet']; ?></td>
<td>:</td>
<td id="minutes"><?php echo $row['RowNameYouWannaGet']; ?></td>
</tr>
</table>
</p>
<p class="card-clock-deals-original-price"><?php echo $row['RowNameYouWannaGet']; ?></p>
<p class="card-clock-deals-timer-text"><?php echo $row['RowNameYouWannaGet']; ?></p>
<p class="card-clock-deals-like-image"><img src="images/heart.png" alt=""><?php echo $row['RowNameYouWannaGet']; ?></p>
</div>
</div>
<?php
}
}
else
{ echo "No data found" } ?>
</body>
</html>
Hope it helps, you can also find info on Google searching–> Dynamic Tables PHP, MySQL