Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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<;ul>&书信电报;李>;数据库_Php_Html_Css_Tags - Fatal编程技术网

PHP<;ul>&书信电报;李>;数据库

PHP<;ul>&书信电报;李>;数据库,php,html,css,tags,Php,Html,Css,Tags,我正试图将数组中每部电影的图像、标题和分级放入一个,但我只能将第一部电影、标题和分级放入 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <?php require_once 'init.php'; require_once 'sessionCheck2.php'; $query = $con ->

我正试图将数组中每部电影的图像、标题和分级放入一个
,但我只能将第一部电影、标题和分级放入

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


<?php
require_once 'init.php';
require_once 'sessionCheck2.php';

$query = $con ->query
("
SELECT movies.id, movies.image, movies.movie_name, AVG(user_movie_ratings.rating) AS rating
FROM movies
LEFT JOIN user_movie_ratings
ON movies.id = user_movie_ratings.movie_id
GROUP BY movies.id
");

$movieTitle = array();

while($row = $query->fetch_object())  {
$movieTitle[] = $row;
}

?>


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Home</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="styles.css" />
</head>


<body>

<div id="wrapper">

    <div id="header">

        <div id="h1">

        </div>

        <div id="login">
            <?php //include 'loginCheck.php';?>
            <?php include 'login.php';?>
        </div>
    </div>

<div id ="movies">

        <?php foreach($movieTitle as $movie):?>

            <?php echo "<ul> <li>" .'<img src="'.$movie->image.'"/>';?>

                <div class = "cFFF">
                <?php echo $movie->movie_name; ?>
                </div>
                <div class="s11 c999">
                    Rating: <?php echo round($movie->rating); ?>
                </div>
            <?php echo "</li> </ul>"; ?>

            </div>
        <?php endforeach; ?>

    <div id="footer">
        This is the Footer
    </div>

</div>

</body>
</html>

只要从逻辑上考虑你在哪里打开
  • 与你在哪里关闭它们(即,它是应该在循环中还是在循环外,显然不应该在打开和关闭时反转,打开和关闭都在循环内或循环外,而不是一进一出)并修复
    的打字错误。您还可以通过使用以下php语句打印$movieTitle数组的输出进行检查:

    回声计数(电影字幕)


    确保MySQL连接返回正确的结果

    很抱歉,循环外的额外开口来自测试,我现在已经删除了它们并修复了打字错误。我要说的是,它们必须在循环中,以便从循环中添加到每个实例中array@McNoodles你可能真的希望ul在循环外,li在循环内。用一个ul和多个lis生成一个列表。为每一个li做一个新的ul会生成许多独立的列表,每个列表只有一个列表项。好的,我会在之前给出,当你说在循环中,你是指在第一次回音或实际回音时foreach@McNoodles请参阅我的编辑。这就是我想你要找的。另外,请注意,您不必不断地关闭和重新打开php块,也不必使用VB风格的语法。我要说的是,
    非常感谢您
    ,这正是我想让它做的,我以前从未想过在echo中进行Div(帖子中有免费饮料)您在13小时前将其挂起,尽管它在19小时前得到了答复
    <div id="movies">
    <ul>
    <?php 
    foreach($movieTitle as $movie)
    {
        echo '<li>';
        echo '<img src="' . $movie->image . '" />';
        echo '<div class="cFFF">' . $movie->movie_name . '</div>';
        echo '<div class="s11 c999">Rating: ' . round($movie->rating) . '</div>';
        echo '</li>';
    }
    ?>
    </ul>
    </div>