如何在php

时间:2017-04-25 05:32:01

标签: php

我使用滑块提取MYSQL记录我使用while功能我只需要第一项中的活动类。我只需要循环第一个元素中的活动类来解决这个问题。我使用此代码但无法更改项目。

mycode的

<?php
                   $qry = MYSQL_QUERY("SELECT * FROM `post` WHERE `post_type`='events' AND `post_event_start_date` <= CURDATE() ORDER BY `post_event_start_date`");
                   ?>
                    <?php while( $row = MYSQL_FETCH_OBJECT($qry) ){ ?>
                        <div class="item <?php if($i==0) { ?> active<?php } ?>">
                        <ul class="thumbnails">
                            <li class="col-xs-12 col-lg-12 col-md-12 col-sm-12">
                                <div class="fff">
                                    <div class="thumbnail">
                                        <a href="#"><img src="administrator/slide_name/large/slide_1.jpg" alt=""></a>
                                    </div>
                                    <div class="col-lg-12 well">

                                        <div class="form-group">
                                            <h3><?php print_r($row->post_title); ?></h3>
                                        </div>
                                        <div class="form-group">
                                            <h4><?php print_r($row->post_url); ?></h4>
                                            <h5></h5>
                                        </div>
                                        <div class="form-group">
                                            <div class="row">
                                                <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
                                                    <center><p>Start Date & Time</p><?php print_r($row->post_event_start_date); ?></center>
                                                </div>
                                                <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
                                                    <center><p>Start End & Time</p><?php print_r($row->post_event_end_date); ?></center>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="form-group">
                                            <p>Location:</p>
                                            <p><?php print_r($row->post_maplocation); ?></p>
                                        </div>
                                        <div class="form-group">
                                            <p>Description: </p>
                                            <p><?php print_r($row->post_desc); ?></p>
                                        </div>
                                        <div class="row pull-right">
                                            <a class="btn btn-mini" href="#">» Read More</a>
                                            <a class="btn btn-mini" href="#">» Share it</a>
                                        </div>
                                    </div>
                                </div>

                            </li>
                        </ul>
                    </div>
                    <?php } ?>

4 个答案:

答案 0 :(得分:2)

替换

<?php while( $row = MYSQL_FETCH_OBJECT($qry) ){ ?>
<div class="item <?php if($i==0) { ?> active<?php } ?>">

使用

   <?php
   $i=0;
   while( $row = MYSQL_FETCH_OBJECT($qry) ){ ?>
     <div class="item <?php if($i==0) { 
     $i=1;
     echo 'active'; } ?>">

答案 1 :(得分:1)

试试这个。

$qry = MYSQL_QUERY("SELECT * FROM 'post' WHERE 'post_type'='events' AND 'post_event_start_date' <= CURDATE() ORDER BY 'post_event_start_date'");
 $first_item = true;?>
                    <?php while( $row = MYSQL_FETCH_OBJECT($qry) ){ ?>
                        <div class="item <?php echo $first_item? 'active': ''; ?>"><?php  $first_item = false; ?>
                        <ul class="thumbnails">
                            <li class="col-xs-12 col-lg-12 col-md-12 col-sm-12">
                                <div class="fff">
                                    <div class="thumbnail">
                                        <a href="#"><img src="administrator/slide_name/large/slide_1.jpg" alt=""></a>
                                    </div>
                                    <div class="col-lg-12 well">

                                        <div class="form-group">
                                            <h3><?php print_r($row->post_title); ?></h3>
                                        </div>
                                        <div class="form-group">
                                            <h4><?php print_r($row->post_url); ?></h4>
                                            <h5></h5>
                                        </div>
                                        <div class="form-group">
                                            <div class="row">
                                                <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
                                                    <center><p>Start Date & Time</p><?php print_r($row->post_event_start_date); ?></center>
                                                </div>
                                                <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
                                                    <center><p>Start End & Time</p><?php print_r($row->post_event_end_date); ?></center>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="form-group">
                                            <p>Location:</p>
                                            <p><?php print_r($row->post_maplocation); ?></p>
                                        </div>
                                        <div class="form-group">
                                            <p>Description: </p>
                                            <p><?php print_r($row->post_desc); ?></p>
                                        </div>
                                        <div class="row pull-right">
                                            <a class="btn btn-mini" href="#">» Read More</a>
                                            <a class="btn btn-mini" href="#">» Share it</a>
                                        </div>
                                    </div>
                                </div>

                            </li>
                        </ul>
                    </div>
                    <?php } ?>`

答案 2 :(得分:0)

定义 $ i = 0 并将其设为 $ i ++ 请尝试下面的代码

 <?php
                       $qry = MYSQL_QUERY("SELECT * FROM `post` WHERE `post_type`='events' AND `post_event_start_date` <= CURDATE() ORDER BY `post_event_start_date`");
                       ?>
                        <?php 
        $i = 0;
    while( $row = MYSQL_FETCH_OBJECT($qry) ){ ?>
                            <div class="item <?php if($i==0) { ?> active<?php } ?>">
                            <ul class="thumbnails">
                                <li class="col-xs-12 col-lg-12 col-md-12 col-sm-12">
                                    <div class="fff">
                                        <div class="thumbnail">
                                            <a href="#"><img src="administrator/slide_name/large/slide_1.jpg" alt=""></a>
                                        </div>
                                        <div class="col-lg-12 well">

                                            <div class="form-group">
                                                <h3><?php print_r($row->post_title); ?></h3>
                                            </div>
                                            <div class="form-group">
                                                <h4><?php print_r($row->post_url); ?></h4>
                                                <h5></h5>
                                            </div>
                                            <div class="form-group">
                                                <div class="row">
                                                    <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
                                                        <center><p>Start Date & Time</p><?php print_r($row->post_event_start_date); ?></center>
                                                    </div>
                                                    <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
                                                        <center><p>Start End & Time</p><?php print_r($row->post_event_end_date); ?></center>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="form-group">
                                                <p>Location:</p>
                                                <p><?php print_r($row->post_maplocation); ?></p>
                                            </div>
                                            <div class="form-group">
                                                <p>Description: </p>
                                                <p><?php print_r($row->post_desc); ?></p>
                                            </div>
                                            <div class="row pull-right">
                                                <a class="btn btn-mini" href="#">» Read More</a>
                                                <a class="btn btn-mini" href="#">» Share it</a>
                                            </div>
                                        </div>
                                    </div>

                                </li>
                            </ul>
                        </div>
                        <?php 
                           $i++;
                         } ?>

答案 3 :(得分:0)

<?php $i = 0 ;
$qry = MYSQL_QUERY("SELECT * FROM `post` WHERE `post_type`='events' AND `post_event_start_date` <= CURDATE() ORDER BY `post_event_start_date`");
?>
<?php while( $row = MYSQL_FETCH_OBJECT($qry) ){ ?>
<div class="item <?php if($i==0) { ?> active<?php } ?>">
Your other code
php $i++; } ?>