Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.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_Bootstrap 4 - Fatal编程技术网

Php 引导网格不';我不能正常工作

Php 引导网格不';我不能正常工作,php,html,bootstrap-4,Php,Html,Bootstrap 4,我目前正在自己做一个项目,到目前为止一切都很顺利,但在修改了一点代码后,我的网格看起来不像我想要的那样。你可以看到应该有3列,而不是只有一列,我不明白为什么会发生这种情况 提前谢谢 <div class="col-sm-4"> <h4 class="card-title">Misiuni Active</h4> <div class="row"> <?php $today

我目前正在自己做一个项目,到目前为止一切都很顺利,但在修改了一点代码后,我的网格看起来不像我想要的那样。你可以看到应该有3列,而不是只有一列,我不明白为什么会发生这种情况

提前谢谢

 <div class="col-sm-4">
 <h4 class="card-title">Misiuni Active</h4>
 <div class="row">
                <?php
                $today = date("Y-m-d");
                $result = mysqli_query($conn,"SELECT * FROM misiuni");

                if(mysqli_num_rows($result)){

                while ($row = mysqli_fetch_assoc($result)) {

                    if ($today < $row['deadline']) {
                        echo '<form method="POST" action="accept.php">';
                        echo '<div class="ribbon-wrapper card">';
                        echo '<input type="hidden" name="titlu" value="' . $row['titlu'] . '"></input>';
                        echo '<div class="ribbon ribbon-default">' . $row['titlu'] . '</div>';
                        echo '<p class="ribbon-content">' . $row['misiune'] . '</p>';
                        echo '<center><br><h4 class="card-title">Reward:</h4></center>';
                        echo '<center><img src=' . $row['reward'] . ' width="200px" height="200px"></center>';

                        $sql = mysqli_query($conn,"SELECT * FROM misiuni_acceptate where username='". $_SESSION['username'] . "' AND titlu_misiune='". $row['titlu'] . "'");

                        if(mysqli_num_rows($sql)){

                            while ($row = mysqli_fetch_assoc($sql)) {

                                if($row['status']=='yes'){

                                    echo '<input type="submit" class="btn btn-info" value="Misiune finalizată" disabled>';

                                }else {

                                    echo '<input type="submit" class="btn btn-warning" value="Misiune în curs" disabled>';

                                }
                            }
                        }else {

                            echo '<input type="submit" class="btn btn-success" value="Acceptă misiunea">';

                        }

                        echo '</div>';
                        echo '</div>';
                        echo '</form>';


                    }
                }
            }

?>

              </div>
     </div>

米苏尼活性

米苏尼活性

乍一看,我没有看到
标记,很难跟踪不同的标记以查看哪个匹配。你改变了什么“破坏”了你的项目?kchason抢先告诉我,记住如果你的浏览器不够大,它会把div“堆积”成一列。如果你把你的浏览器拉得更大,它会返回到3列吗?我添加了带有第二个查询和分开的提交按钮的部分。不,如果我拉伸浏览器就不会。等等,你的编辑会改变整个事情!首先从col-sm-4开始,您只能在其中放置一行。您必须这样做:声明一行,然后在该行中声明col-sm-4。您确实需要查看引导文档并查看示例代码,您的代码到处都是:-)您的代码容易受到攻击。您应该通过或驱动程序将准备好的语句与绑定参数一起使用。有一些很好的例子。现在你可以用css设置一个空白底部为Misiuni Active,它可以工作了
<div class="row">
<h4 class="card-title">Misiuni Active</h4>

<?php
                $today = date("Y-m-d");
                $result = mysqli_query($conn,"SELECT * FROM misiuni");

                if(mysqli_num_rows($result)){

                while ($row = mysqli_fetch_assoc($result)) {

                    if ($today < $row['deadline']) {
                        echo '<div class="col-xs-6 col-sm-3">'
                        echo '<form method="POST" action="accept.php">';
                        echo '<div class="ribbon-wrapper card">';
                        echo '<input type="hidden" name="titlu" value="' . $row['titlu'] . '"></input>';
                        echo '<div class="ribbon ribbon-default">' . $row['titlu'] . '</div>';
                        echo '<p class="ribbon-content">' . $row['misiune'] . '</p>';
                        echo '<center><br><h4 class="card-title">Reward:</h4></center>';
                        echo '<center><img src=' . $row['reward'] . ' width="200px" height="200px"></center>';

                        $sql = mysqli_query($conn,"SELECT * FROM misiuni_acceptate where username='". $_SESSION['username'] . "' AND titlu_misiune='". $row['titlu'] . "'");

                        if(mysqli_num_rows($sql)){

                            while ($row = mysqli_fetch_assoc($sql)) {

                                if($row['status']=='yes'){

                                    echo '<input type="submit" class="btn btn-info" value="Misiune finalizată" disabled>';

                                }else {

                                    echo '<input type="submit" class="btn btn-warning" value="Misiune în curs" disabled>';

                                }
                            }
                        }else {

                            echo '<input type="submit" class="btn btn-success" value="Acceptă misiunea">';

                        }

                        echo '</div>';
                        echo '</div>';
                        echo '</form>';
                        echo '</div>';


                    }
                }
            }

?>