Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
根据导航选择加载php元素_Php_Html_Sorting_Conditional Statements - Fatal编程技术网

根据导航选择加载php元素

根据导航选择加载php元素,php,html,sorting,conditional-statements,Php,Html,Sorting,Conditional Statements,我希望这样,当用户点击一个链接,将其带到网站的生日部分时,它只从生日文件夹加载图像。我已经定义了类别,但似乎无法使其正常工作。它应该是img/catagory/filename <body> <main> <?php //bring in external files include_once('config/spc_database.php'); include_once('object/cake.php'); //make a db object: $dat

我希望这样,当用户点击一个链接,将其带到网站的生日部分时,它只从生日文件夹加载图像。我已经定义了类别,但似乎无法使其正常工作。它应该是img/catagory/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 
}
?>  

该页面是一个读取详细信息的页面,读取了所有的类别但未读取详细信息 $stmt=$this->conn->prepare'SELECT id,name,category,description,price,thumb,large FROM'.$this->table_name.'WHERE id='.$this->id