PHP:根据商店的开放状态更改html元素的颜色

时间:2016-06-27 16:26:25

标签: php css

我有一个查询打印出商店及其信息,我想要做的是改变商店信息的颜色,这取决于商店是否开放。例如,如果打开则显示红色,如果关闭则显示灰色。

我已经创建了css和html。 我的问题是,根据颜色变化,商店似乎打开并关闭,即使一个是开放的而另一个是关闭的。

我正在使用我知道有效的if语句,如果商店是开放,关闭或将很快打开并且它完美地完成,则显示相同的if语句。但是在另一个剧本中。

为了解决这个问题,我添加了一个for语句,因为我逻辑上认为我是否可以计算商店的数量然后循环通过脚本来改变颜色,这取决于它可以工作的商店数量但是没有运气。

目前有1家商店关闭,另一家商店营业。两家商店都展示了开店的风格。

  for ($x = 0; $x <= $count_rw ; $x++) {
//Open later
    if ($time < $st_time) {


        //print("$output"); 
        $output = $output . '<div id="products_view">' .
                '<div id="products_box">' .
                '<div id="products">' .
                '<table>' .
                '<tr class="float">' .
                ' <td class="float"><h3 id="rest_name">' . $rest_name . '</h3> </td>' .
                '<td class="float"><p class="title"> Price</p></td>' .
                '<td class="avg"><p class="title">Avg Delivery</p></td>' .
                '<td><p class="title">Cost</p></td>' .
                '<td> ' . opening_time($rest_id) . ' </td>' .
                '<td id="button" rowspan="2"><a href="product_page.php?rest_id=' . $rest_id . '&Postcode=' . $searchq . '"><button id="feed">Pre-order</button></a></td>' .
                '</tr>' .
                '</table>' .
                '</div>' .
                '</div>';
        $i++;

        //open
    } elseif($time >= $st_time && $cl_time >= $time) {
    //}elseif(($st_time < $time)&&($time<$cl_time)){

        $x = 1;
        $output = $output . '<div id="products_view">' .
                '<div id="products_box">' .
                '<div id="products">' .
                '<table>' .
                '<tr class="float">' .
                ' <td class="float"><h3 id="rest_name">' . $rest_name . '</h3> </td>' .
                '<td class="float"><p class="title"> Price</p></td>' .
                '<td class="avg"><p class="title">Avg Delivery</p></td>' .
                '<td><p class="title">Cost</p></td>' .
                '<td> ' . opening_time($rest_id) . ' </td>' .
                '<td id="button" rowspan="2"><a href="product_page.php?rest_id=' . $rest_id . '&Postcode=' . $searchq . '"><button id="feed">Feed Me!</button></a></td>' .
                '</tr>' .
                '</table>' .
                '</div>' .
                '</div>';
        $x++;
  //closed
    } else {
        $output = $output . '<div id="products_view">' .
                '<div id="grey">' .
                '<div id="products">' .
                '<table>' .
                '<tr class="float">' .
                ' <td class="float"><h3 id="rest_name_grey">' . $rest_name . '</h3> </td>' .
                '<td class="float"><p class="title"> Price</p></td>' .
                '<td class="avg"><p class="title">Avg Delivery</p></td>' .
                '<td><p class="title">Cost</p></td>' .
                '<td> ' . opening_time($rest_id) . ' </td>' .
                '<td id="button_grey" rowspan="2"><a href="product_page.php?rest_id=' . $rest_id . '&Postcode=' . $searchq . '"><button id="feed_grey">Closed</button></a></td>' .
                '</tr>' .
                '</table>' .
                '</div>' .
                '</div>';

变量

$ count-rw:在计数查询中定义

$ st_time和$ cl_time在单独的query.start和关闭时间中定义。

$ time是当前时间

0 个答案:

没有答案