【问题标题】:load php elements based on nav selections根据导航选择加载 php 元素
【发布时间】:2015-12-23 15:55:25
【问题描述】:

我希望这样当用户单击将其带到网站生日部分的链接时,它只加载生日文件夹中的图像。我已经定义了类别,但似乎无法使其正常工作。它应该是 img/category/filename。

<body>
<main>

<?php
//bring in external files
include_once('config/spc_database.php');
include_once('object/cake.php');

//make a db object:
$database = new Database();

//make it connect:
$conn=$database->getConnection();
//instantiate a new movie object
$cake =  new Cake($conn);
//get the id being passed in the URL query string($_GET array)
//and store it in the id property for the Cake object
$cake->id = $_GET['detailsid'];

//run a SELECT * query with WHERE so it gets one row
$stmt = $cake->readDetails();
//loop through that variable, repeating a procedure once per row            
?>

<div id="container" class="group">
    <div class="left-content">
    <?php
    while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    ?>
        <div class="main-description-image">
            <img src="img/all_cakes/<?php echo $row['large']; ?>" alt="placeholder" class="large-img"/>
        </div>
        <div class="cake-descript-info">
            <h2 class="header-title"><?php echo $row['name']; ?></h2>
            <p class="body-text-descript"><?php echo $row['description']; ?></p>
            <span class="prices">Cost: $<?php echo $row['price']; ?></span>
        </div>
    </div>
</div>
<div class="container-img">
    <div class="dropdown-description styled-select">
        <select id="Category">
            <option value="hide">-- Pick a category --</option>
            <option value="Wedding cakes">Wedding cakes</option>
            <option value="Birthday cakes">Birthday cakes</option>
            <option value="Cupcakes">Cupcakes</option>
            <option value="Specialty sweets">Specialty sweets</option>
            <option value="Traditional">Traditional</option>
            <option value="Modern">Modern</option>
            <option value="Themed">Themed</option>
            <option value="Festive">Festive</option>
        </select> 
    </div>
    <div class="top-left-box-description hvr-grow">     
        <a href="description.php?detailsid=<?php echo $row['id'];?>"> <img src="img/<?php echo $row['category']; ?>/<?php echo $row['thumb']; ?>" </a>
    </div>
    <div class="top-right-box-description hvr-grow">
        <a href="description.php?detailsid=<?php echo $row['id'];?>"> <img src="img/all_cakes/<?php echo $row['thumb']; ?> " class="tmbnails"</a>
    </div>
    <div class="bottom-left-box-description hvr-grow">
        <img src="img/small-thumbnail-placeholder3.jpg" class="tmbnails" alt=""/>
    </div>
    <div class="bottom-right-box-description hvr-grow">
        <img src="img/small-thumbnail-placeholder4.jpg" class="tmbnails" alt=""/>
    </div>
    <div class="bottom-order-description">  
        <section class="buttons">
            <div class="container-btn"> 
                <a href="#" class="btn btn-3">Order</a> 
            </div>
        </section>
    </div>
</div>         
<?php 
}
?>  

【问题讨论】:

    标签: php html sorting conditional-statements


    【解决方案1】:

    页面是一个阅读详情,阅读所有有分类但阅读详情没有 $stmt = $this->conn->prepare('SELECT id, name, category, description, price, thumb, large FROM '.$this->table_name.' WHERE id='.$this->id);

    【讨论】:

      猜你喜欢
      • 2020-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-11
      • 2018-05-21
      • 2011-03-11
      • 2015-08-08
      相关资源
      最近更新 更多