У меня есть код который загружает посты из бд и помещает в один блок, но проблема в том,что блок вмещает в себя только 5 постов,остальные почему-то появляются вне блока.Я менял размеры постов, но всегда загружалось именно 5
PHP код:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv=Refresh content="text/html; charset=Cyrillic-1251">
<link rel="shortcut icon" href="/images/favicon.png" type="image/png">
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<? require_once('connectvars.php');;
?>
<div class="Block">
<div class="logo" >
</div>
<div class="BlockMenu">
<div class="navigation">
<a href="index.php">Главная</a>
<a href="menu.php">Меню</a>
<a href="akcii.php">Акции</a>
<a href="contacts.php">Контакты</a>
</div>
<div class="decscontent"></br>
<div class="left">
<div class="list">
<?
$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
$query = "SELECT * FROM menu ";
$result = mysqli_query($dbc, $query);
$data = mysqli_fetch_array($result);
do {
printf('
<div class="descprice">
<div class="descbox"><a name="%s"></a>
<h2>%s</h2>
<div class="descberr"><p> <img src=%s /> %s</p></div>
<div style="clear:both;"></div>
</div>
</div>
</div>
',$data['name'],$data['name'],$data['screenshot'],$data['description']);
}
while($data = mysqli_fetch_array($result)) ;
?>
</div>
</div>
<div style="clear:both;"></div>
</div>
</div>
<body/>
</html>
CSS
PHP код:
*{
margin: 0px;
padding: 0px;
color : white;
}
body {
text-shadow: 1px 1px 2px black, 0 0 1em black;
margin: 0;
background-color: #ffffff;
font: 18px Arial;
background-image: url(/images/bg.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-size: 100% 100%;
}
.Block {
margin: 0 auto;
width: 920px;
}
.BlockMenu {
text-align: center;
}
.navigation {
background-image: url(/123.png);
font-size: 30px;
border-bottom: 1px solid white;
border-top: 1px solid white;
}
.navigation a {
padding-left: 20px;
padding-right: 20px;
text-decoration: none;
color: white;
}
.navigation a:hover {
box-shadow: 0px -5px 10px 10px black;
}
.descbox {
width: 700px;
padding: 15px;
box-shadow: 0 0 10px 5px black;
background-image: url(/123.png);
}
.descprice {
text-align: left;
font-size: 18px;
color: white;
margin-bottom: 30px;
padding-left: 100px;
width: 700px;
}
.descprice p {
font-size: 18px;
color: white;
float:left;
}
.descprice h2 {
text-align: center;
font-weight: bold;
font-size: 19px;
color: white;
padding-bottom: 10px;
}
.descprice img {
float:left;
margin: 7px 7px 7px 0;
height: 100px;
width: 100px;
}