过滤foreach的结果...... PHP

时间:2014-10-15 22:24:23

标签: php foreach

我目前有一个存储在数据库中的项目列表,这些项目使用foreach进行检索和显示。

foreach($files as $file){
echo'<div class="col-lg-9" id="file-'.$file['id'].'">
        <div class="file-list-item first" id="">
            <img class="file-image" height="120px" width="180px" src="'.$file['image_url'].'" />
            <div class="file-text">
                <h3><strong>'.$file['name'].'</strong></h3>
                Submitted by: '.$file['submitter'].'<br/>
                Author: '.$file['author'].'<br />
                Category: '.ucfirst($file['subcategory']).'<br />
                Description: '.substr($file['description'],0,45).'...
            </div>
            <div class="download">
                <a target="_blank" href="'.$file['download_url'].'" class="btn-success btn btn-default">Download</a>
                <a href="'.baseurl.'/broken.php?id='.$file['id'].'" class="btn btn-default">Report as Broken</a><br /><br />';
                    if($file['is_broken']){
                        echo '<span class="broken"><i data-toggle="tooltip" data-placement="left" id="broken" title="This file has been reported as broken and is awaiting review." class="fa fa-warning fa-2x"></i></span>';
                    }


                echo '

            </div>
        </div>
    </div>';
};

使用下拉菜单过滤这些结果的最佳方法是什么? 我希望过滤的值是`$ file ['subcategory']

所以,我希望在下拉菜单中显示各种类别,一旦更改了这个值,我希望页面刷新并只显示用户想要的结果。

非常感谢。

0 个答案:

没有答案