PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (1): [1]
Найдено сообщений: 10
naciya
Отправлено: 26 Ноября, 2015 - 20:20:28 • Тема: Размер дива • Форум: HTML, Дизайн & CSS
Ответов: 3 Просмотров: 967
DeepVarvar пишет: http://jsfiddle.net/j14m8xc1/
да я вставил на этот сайт свой код и все нормально показывает, а в деле нифига, если контент загрузить еще, то все ок, а так.... вот код, можешь сам посмотреть CODE (
htmlphp ):
скопировать код в буфер обмена
< body>
< div id= "header" >
<!-- Верхняя часть страницы -->
<? include 'inc/header.inc.php' ; ?>
<!-- Верхняя часть страницы -->
</ div>
< div id= "content" >
<!-- Заголовок -->
< h1 align= "center" > <?= $header ?> </ h1>
<!-- Заголовок -->
<!-- Область основного контента -->
<? php
include 'inc/routing.inc.php' ;
?>
<!-- Область основного контента -->
</ div>
< div id= "nav" >
<!-- Навигация -->
< h2 align= "center" > Фильмы</ h2>
< ul>
< li>< a href= 'index.php' > Главная</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Биография' > Биография</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Боевик' > Боевики</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Вестерн' > Вестерн</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Военный' > Военный</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Детектив' > Детектив</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Документальный' > Документальный</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Драма' > Драма</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=История' > История</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Катастрофа' > Катастрофа</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Комедия' > Комедии</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Криминал' > Криминал</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Мелодрама' > Мелодрама</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Мультфильмы' > Мультфильмы</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Мистика' > Мистика</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Мюзикл' > Мюзикл</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Приключения' > Приключения</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Семейный' > Семейный</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Спорт' > Спорт</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Триллеры' > Триллеры</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Ужасы' > Ужасы</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Фантастика' > Фантастика</ a></ li>
< li>< a href= 'index.php?id=ganre&ganre=Фэнтези' > Фэнтези</ a></ li>
</ ul>
<!-- Навигация -->
</ div>
< div id= "footer" >
<!-- Нижняя часть страницы -->
<? php include 'inc/footer.inc.php' ; ?>
<!-- Нижняя часть страницы -->
</ div>
</ body>
(Добавление)
и вот css CODE (
htmlphp ):
скопировать код в буфер обмена
body {
margin: 0 ;
padding: 0 ;
background- color: #FFFFFF;
color: #000000;
font- family: Arial, Helvetica, sans- serif;
border- top: 2px solid #2A4F6F;
background- color: #F3F4FF;
}
#header {
border- top: 1px solid #778899;
border- bottom: 1px dotted #B2BCC6;
height: 3em;
background- color: #6774EB;
}
#header .slogan {
font: 120 % Georgia, "Times New Roman" , Times, serif;
color: #778899;
background- color: transparent;
float: right;
width: 300px;
text- align: right;
margin- right: 2em;
margin- top: 0. 5em;
}
#header .logo {
float: left;
width: 187px;
margin- left: 1. 5em;
margin- top: 0. 5em;
}
#nav {
position: absolute;
top: 3. 9em;
left: 1em;
width: 14em;
}
#nav ul {
list- style: none;
margin- left: 1em;
padding- left: 0 ;
}
#nav li {
font- size: 90%;
border- bottom: 1px dotted #B2BCC6;
margin- bottom: 0. 3em;
}
#nav a:link, #nav a:visited {
text- decoration: none;
color: #FCFCFD;
background- color: transparent;
}
#nav a:hover {
color: #F99B3E;
}
#nav h2 {
font: 110 % Georgia, "Times New Roman" , Times, serif;
color: #2A4F6F;
background- color: transparent;
border- bottom: 1px dotted #cccccc;
}
#content {
margin- left: 16em;
margin- right: 2em;
text- align: justify;
}
h1 {
font: 150 % Georgia, "Times New Roman" , Times, serif;
}
blockquote {
font: 70 % Georgia, "Times New Roman" , Times, serif;
text- align: right;
}
h3 {
font: 120 % Georgia, "Times New Roman" , Times, serif;
}
ol li {
font- size: 90%;
}
#content p, form {
font- size: 90%;
line- height: 1. 6em;
padding- left: 1. 2em;
}
#footer{
clear: both;
text- align: center;
border- top: 1px dotted #B2BCC6;
margin- top: 10px;
font: 90 % Georgia, "Times New Roman" , Times, serif;
color: #2A4F6F;
background- color: transparent;
}
naciya
Отправлено: 26 Ноября, 2015 - 19:15:11 • Тема: Размер дива • Форум: HTML, Дизайн & CSS
Ответов: 3 Просмотров: 967
Страница делиться на четыре дива: шапка, левая колонка (меню), правая колонка (область основного контента) и низ. Так вот низ плавает с основным контентом, то есть если информации мало то область основного контента маленькая и низ перекрывает часть меню. так вот как сделать что бы область основного контента была больше или равна блоку меню? фот скрин как это выглядит
naciya
Отправлено: 25 Ноября, 2015 - 17:46:46 • Тема: Пагинация • Форум: Вопросы новичков
Ответов: 4 Просмотров: 209
andrewkard пишет: naciya
Тут тоже нужно : $query = "SELECT COUNT(*) as num FROM $tableName";
Огромное спасибо! Очень выручили!
naciya
Отправлено: 25 Ноября, 2015 - 17:15:02 • Тема: Пагинация • Форум: Вопросы новичков
Ответов: 4 Просмотров: 209
andrewkard пишет:
добавить id категории в запрос.
не совсем понял к какому запросу. если на выборку, то у меня стоит "ganre LIKE '%$ganre%'". или я не правильно Вас понял?
naciya
Отправлено: 24 Ноября, 2015 - 23:55:18 • Тема: Пагинация • Форум: Вопросы новичков
Ответов: 4 Просмотров: 209
Признаюсь честно код взял в интернете, он работает, но проблема в том что он берет все записи c бд и делит на лимит выводимых записей на странице, то есть если на главной выбирает все записи (в моем случае 20 штук), то получается 20 страниц (если лимит равен 1), а на категориях там где идет выборка он все равно берет общее число записей, а не количество которых мне надо, вот можете посмотреть http://zena[dot]hol[dot]es , и получается что в категориях 20 страниц, а записей меньше,а то и вовсе нету. Как сделать что бы количество страниц соответствовало количеству ВЫВОДИМЫХ записей
CODE (
htmlphp ):
скопировать код в буфер обмена
$tableName="films";
$targetpage = "index.php?id=ganre&ganre=$ganre";
$limit = 4;
$query = "SELECT COUNT(*) as num FROM $tableName";
$total_pages = mysqli_fetch_array(mysqli_query($bd, $query));
$total_pages = $total_pages[num];
$stages = 3;
$page = mysqli_escape_string($bd, $_GET['page']);
if($page){
$start = ($page - 1) * $limit;
}else{
$start = 0;
}
// Get page data
$query1 = "SELECT * FROM $tableName WHERE ganre LIKE '%$ganre%' order by id desc LIMIT $start, $limit";
$result = mysqli_query($bd, $query1);
// Initial page num setup
if ($page == 0){$page = 1;}
$prev = $page - 1;
$next = $page + 1;
$lastpage = ceil($total_pages/$limit);
$LastPagem1 = $lastpage - 1;
$paginate = '';
if($lastpage > 1)
{
$paginate .= "< div class= 'paginate' > ";
// Previous
if ($page > 1){
$paginate.= "< a href= '$targetpage&page=$prev' > Предыдущая</ a> ";
}else{
$paginate.= "< span class= 'disabled' > Предыдущая</ span> "; }
// Pages
if ($lastpage < 7 + ( $stages * 2 ) ) // Not enough pages to breaking it up
{
for ( $counter = 1 ; $counter <= $lastpage ; $counter ++ )
{
if ( $counter == $page ) {
$paginate .= "<span class='current'> $counter</ span> ";
}else{
$paginate.= "< a href= '$targetpage&page=$counter' > $counter</ a> ";}
}
}
elseif($lastpage > 5 + ($stages * 2)) // Enough pages to hide a few?
{
// Beginning only hide later pages
if($page < 1 + ( $stages * 2) )
{
for ( $counter = 1 ; $counter < 4 + ( $stages * 2) ; $counter ++ )
{
if ( $counter == $page ) {
$paginate .= "<span class='current'> $counter</ span> ";
}else{
$paginate.= "< a href= '$targetpage&page=$counter' > $counter</ a> ";}
}
$paginate.= "...";
$paginate.= "< a href= '$targetpage&page=$LastPagem1' > $LastPagem1</ a> ";
$paginate.= "< a href= '$targetpage&page=$lastpage' > $lastpage</ a> ";
}
// Middle hide some front and some back
elseif($lastpage - ($stages * 2) > $page && $page > ($stages * 2))
{
$paginate.= "<a href='$targetpage&page=1'>1</a>";
$paginate.= "< a href= '$targetpage&page=2' > 2</ a> ";
$paginate.= "...";
for ($counter = $page - $stages; $counter <= $page + $stages ; $counter ++ )
{
if ( $counter == $page ) {
$paginate .= "<span class='current'> $counter</ span> ";
}else{
$paginate.= "< a href= '$targetpage&page=$counter' > $counter</ a> ";}
}
$paginate.= "...";
$paginate.= "< a href= '$targetpage&page=$LastPagem1' > $LastPagem1</ a> ";
$paginate.= "< a href= '$targetpage&page=$lastpage' > $lastpage</ a> ";
}
// End only hide early pages
else
{
$paginate.= "< a href= '$targetpage&page=1' > 1</ a> ";
$paginate.= "< a href= '$targetpage&page=2' > 2</ a> ";
$paginate.= "...";
for ($counter = $lastpage - (2 + ($stages * 2)); $counter <= $lastpage ; $counter ++ )
{
if ( $counter == $page ) {
$paginate .= "<span class='current'> $counter</ span> ";
}else{
$paginate.= "< a href= '$targetpage&page=$counter' > $counter</ a> ";}
}
}
}
// Next
if ($page < $counter - 1) {
$paginate .= "<a href='$targetpage &page=$next '> Следующая</ a> ";
}else{
$paginate.= "< span class= 'disabled' > next</ span> ";
}
$paginate.= "</ div> ";
}
naciya
Отправлено: 21 Ноября, 2015 - 15:59:14 • Тема: База данных • Форум: Вопросы новичков
Ответов: 9 Просмотров: 458
Tyoma5891 не грузит! я так понимаю что кавычки закрывают и код дальше не работает. CODE (
htmlphp ):
скопировать код в буфер обмена
< form method= "post" >< table border= "0" >
< tr>< td> id</ td>< td> $row[id]</ td></ tr>
< tr>< td> Ссылка на трейлер</ td>< td>< input name= "treyler" size= 100 > $row[treyler]</ textarea></ td></ tr>
< input type= "hidden" name= "id" value= '$_GET[id]' ></ form>
< tr>< td></ td>< td>
или у меня может что не так? но писал любое слово или число и все прекрасно отправляется, а вот код не отправляется
naciya
Отправлено: 21 Ноября, 2015 - 15:01:51 • Тема: База данных • Форум: Вопросы новичков
Ответов: 9 Просмотров: 458
Как загрузить код html в базу данных через форму? Я понимаю что из-за тегов все не грузит, экранировать надоест, загрузить нужно вот такой код:
CODE (
htmlphp ):
скопировать код в буфер обмена
< lj- embed>< OBJECT width= '540' height= '290' >< PARAM name= 'movie' value= 'http://yandex.st/swf/kinoplayer/13_101/kinoplayer-loader.swf' ></ PARAM>< PARAM name= 'wmode' value= 'transparent' ></ PARAM>< PARAM name= 'allowFullScreen' value= 'true' ></ PARAM>< PARAM name= 'flashVars' value= 'image=http://kp.cdn.yandex.net/716891/3_121327.jpg&link=http://www.kinopoisk.ru/film/716891/video/121327/&file=http://www.kinopoisk.ru/gettrailer.php%3Ftrid%3D121327%26film%3D716891%26tid%3Dkinopoisk.ru-Hotel-Transylvania-2-267883.mp4' ></ PARAM>< EMBED src= 'http://yandex.st/swf/kinoplayer/13_101/kinoplayer-loader.swf' type= 'application/x-shockwave-flash' wmode= 'transparent' width= '540' height= '290' allowFullScreen= 'true' flashVars= 'image=http://kp.cdn.yandex.net/716891/3_121327.jpg&link=http://www.kinopoisk.ru/film/716891/video/121327/&file=http://www.kinopoisk.ru/gettrailer.php%3Ftrid%3D121327%26film%3D716891%26tid%3Dkinopoisk.ru-Hotel-Transylvania-2-267883.mp4' ></ EMBED></ OBJECT></ lj- embed>< br />< a href= 'http://www.kinopoisk.ru/film/716891/video/121327/' style= 'color:#1A1194;font:100 12px tahoma, verdana' target= '_top' > Скачать ролик</ a> | < a href= 'http://www.kinopoisk.ru/film/716891/video/' style= 'color:#1A1194;font:100 12px tahoma, verdana' target= '_top' > Все ролики к мультфильму</ a> | < a href= 'http://www.kinopoisk.ru/film/716891/' style= 'color:#1A1194;font:100 12px tahoma, verdana' target= '_top' > Информация о мультфильме...</ a>
naciya
Отправлено: 20 Ноября, 2015 - 18:07:29 • Тема: Выбор записи в бд • Форум: Вопросы новичков
Ответов: 4 Просмотров: 243
andrewkard пишет: При выводе всех записей формируете ссылку с GET параметром
И в файле news.php ловите его как $id = (int)$_GET['id'], ищете новость по этому id и выводите
Спасибо!
naciya
Отправлено: 18 Ноября, 2015 - 19:50:54 • Тема: Выбор записи в бд • Форум: Вопросы новичков
Ответов: 4 Просмотров: 243
Есть страница на которой выводятся все записи с бд (к примеру http://vipsolar.info/), при нажатии на ссылку подробнее выводиться на страницу одна запись только со всеми данными о ней. так вот как мне тоже так сделать? нужно id с бд брать и отправлять на другую страницу или как? если можно опишите весь процесс поподробнее или дайте ссылку где можно посмотреть на такой код. (в этом деле новичок, только учусь, так что без стеба и заумных фраз) всем откликнувшимся буду очень благодарен
Страниц (1): [1]
Powered by ExBB FM 1.0 RC1. InvisionExBB