PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 10
naciya Отправлено: 26 Ноября, 2015 - 20:20:28 • Тема: Размер дива • Форум: HTML, Дизайн & CSS

Ответов: 3
Просмотров: 967
DeepVarvar пишет:
http://jsfiddle.net/j14m8xc1/

да я вставил на этот сайт свой код и все нормально показывает, а в деле нифига, если контент загрузить еще, то все ок, а так.... вот код, можешь сам посмотреть
CODE (htmlphp):
скопировать код в буфер обмена
  1.         <body>
  2.  
  3.                 <div id="header">
  4.                         <!-- Верхняя часть страницы -->
  5.                 <? include'inc/header.inc.php'; ?>
  6.                         <!-- Верхняя часть страницы -->
  7.                 </div>
  8.  
  9.                 <div id="content">
  10.                         <!-- Заголовок -->
  11.                         <h1 align="center"><?= $header?></h1>
  12.                         <!-- Заголовок -->
  13.                         <!-- Область основного контента -->
  14.                         <?php
  15.                                 include 'inc/routing.inc.php';
  16.                         ?>     
  17.                         <!-- Область основного контента -->
  18.                 </div>
  19.                 <div id="nav">
  20.                         <!-- Навигация -->
  21.                         <h2 align="center">Фильмы</h2>
  22.                         <ul>
  23.                                 <li><a href='index.php'>Главная</a></li>
  24.                                 <li><a href='index.php?id=ganre&ganre=Биография'>Биография</a></li>
  25.                                 <li><a href='index.php?id=ganre&ganre=Боевик'>Боевики</a></li>
  26.                                 <li><a href='index.php?id=ganre&ganre=Вестерн'>Вестерн</a></li>
  27.                                 <li><a href='index.php?id=ganre&ganre=Военный'>Военный</a></li>
  28.                                 <li><a href='index.php?id=ganre&ganre=Детектив'>Детектив</a></li>
  29.                                 <li><a href='index.php?id=ganre&ganre=Документальный'>Документальный</a></li>
  30.                                 <li><a href='index.php?id=ganre&ganre=Драма'>Драма</a></li>
  31.                                 <li><a href='index.php?id=ganre&ganre=История'>История</a></li>
  32.                                 <li><a href='index.php?id=ganre&ganre=Катастрофа'>Катастрофа</a></li>
  33.                                 <li><a href='index.php?id=ganre&ganre=Комедия'>Комедии</a></li>
  34.                                 <li><a href='index.php?id=ganre&ganre=Криминал'>Криминал</a></li>
  35.                                 <li><a href='index.php?id=ganre&ganre=Мелодрама'>Мелодрама</a></li>
  36.                                 <li><a href='index.php?id=ganre&ganre=Мультфильмы'>Мультфильмы</a></li>
  37.                                 <li><a href='index.php?id=ganre&ganre=Мистика'>Мистика</a></li>
  38.                                 <li><a href='index.php?id=ganre&ganre=Мюзикл'>Мюзикл</a></li>
  39.                                 <li><a href='index.php?id=ganre&ganre=Приключения'>Приключения</a></li>
  40.                                 <li><a href='index.php?id=ganre&ganre=Семейный'>Семейный</a></li>
  41.                                 <li><a href='index.php?id=ganre&ganre=Спорт'>Спорт</a></li>
  42.                                 <li><a href='index.php?id=ganre&ganre=Триллеры'>Триллеры</a></li>
  43.                                 <li><a href='index.php?id=ganre&ganre=Ужасы'>Ужасы</a></li>
  44.                                 <li><a href='index.php?id=ganre&ganre=Фантастика'>Фантастика</a></li>
  45.                                 <li><a href='index.php?id=ganre&ganre=Фэнтези'>Фэнтези</a></li>
  46.                         </ul>
  47.                         <!-- Навигация -->
  48.                 </div>
  49.                 <div id="footer">
  50.                         <!-- Нижняя часть страницы -->
  51.                 <?php include'inc/footer.inc.php';?>
  52.                         <!-- Нижняя часть страницы -->
  53.                 </div>
  54.         </body>

(Добавление)
и вот css
CODE (htmlphp):
скопировать код в буфер обмена
  1. body {
  2.         margin: 0;
  3.         padding: 0;
  4.         background-color: #FFFFFF;
  5.         color: #000000;
  6.         font-family: Arial, Helvetica, sans-serif;
  7.         border-top: 2px solid #2A4F6F;
  8.         background-color: #F3F4FF;
  9. }
  10. #header {
  11.         border-top: 1px solid #778899;
  12.         border-bottom: 1px dotted #B2BCC6;
  13.         height:3em;
  14.         background-color: #6774EB;
  15. }
  16. #header .slogan {
  17.         font: 120% Georgia, "Times New Roman", Times, serif;
  18.         color: #778899;
  19.         background-color: transparent;
  20.         float: right;
  21.         width: 300px;
  22.         text-align:right;
  23.         margin-right: 2em;
  24.         margin-top: 0.5em;
  25. }
  26. #header .logo {
  27.         float: left;
  28.         width: 187px;
  29.         margin-left: 1.5em;
  30.         margin-top: 0.5em;
  31. }
  32. #nav {
  33.         position: absolute;
  34.         top: 3.9em;
  35.         left: 1em;
  36.         width: 14em;
  37.        
  38. }
  39. #nav ul {
  40.         list-style: none;
  41.         margin-left: 1em;
  42.         padding-left: 0;
  43. }
  44. #nav li {
  45.         font-size: 90%;
  46.         border-bottom: 1px dotted #B2BCC6;
  47.         margin-bottom: 0.3em;
  48. }
  49. #nav a:link, #nav a:visited {
  50.         text-decoration: none;
  51.         color: #FCFCFD;
  52.         background-color: transparent; 
  53. }
  54. #nav a:hover {
  55.         color: #F99B3E;
  56. }
  57. #nav h2 {
  58.         font: 110% Georgia, "Times New Roman", Times, serif;
  59.         color: #2A4F6F;
  60.         background-color: transparent;
  61.         border-bottom: 1px dotted #cccccc;
  62. }
  63. #content {
  64.         margin-left: 16em;
  65.         margin-right: 2em;
  66.         text-align: justify;
  67. }
  68. h1 {
  69.         font: 150% Georgia, "Times New Roman", Times, serif;
  70. }
  71. blockquote {
  72.         font: 70% Georgia, "Times New Roman", Times, serif;
  73.         text-align: right;
  74. }
  75. h3 {
  76.         font: 120% Georgia, "Times New Roman", Times, serif;
  77. }
  78. ol li {
  79.         font-size: 90%;
  80.        
  81. }
  82. #content p, form {
  83.         font-size: 90%;
  84.         line-height: 1.6em;
  85.         padding-left: 1.2em;
  86. }
  87. #footer{
  88.         clear: both;
  89.         text-align: center;
  90.         border-top: 1px dotted #B2BCC6;
  91.         margin-top: 10px;
  92.         font: 90% Georgia, "Times New Roman", Times, serif;
  93.         color: #2A4F6F;
  94.         background-color: transparent;
  95. }
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):
скопировать код в буфер обмена
  1.  
  2.  
  3.         $tableName="films";            
  4.         $targetpage = "index.php?id=ganre&ganre=$ganre";        
  5.         $limit = 4;
  6.        
  7.         $query = "SELECT COUNT(*) as num FROM $tableName";
  8.         $total_pages = mysqli_fetch_array(mysqli_query($bd, $query));
  9.         $total_pages = $total_pages[num];
  10.        
  11.         $stages = 3;
  12.         $page = mysqli_escape_string($bd, $_GET['page']);
  13.         if($page){
  14.                 $start = ($page - 1) * $limit;
  15.         }else{
  16.                 $start = 0;    
  17.                 }      
  18.        
  19.     // Get page data
  20.         $query1 = "SELECT * FROM $tableName WHERE ganre LIKE '%$ganre%' order by id desc LIMIT $start, $limit";
  21.         $result = mysqli_query($bd, $query1);
  22.                
  23.         // Initial page num setup
  24.         if ($page == 0){$page = 1;}
  25.         $prev = $page - 1;     
  26.         $next = $page + 1;                                                     
  27.         $lastpage = ceil($total_pages/$limit);         
  28.         $LastPagem1 = $lastpage - 1;                                   
  29.        
  30.        
  31.         $paginate = '';
  32.         if($lastpage > 1)
  33.         {      
  34.        
  35.  
  36.        
  37.        
  38.                 $paginate .= "<div class='paginate'>";
  39.                 // Previous
  40.                 if ($page > 1){
  41.                         $paginate.= "<a href='$targetpage&page=$prev'>Предыдущая</a>";
  42.                 }else{
  43.                         $paginate.= "<span class='disabled'>Предыдущая</span>"; }
  44.                        
  45.  
  46.                
  47.                 // Pages       
  48.                 if ($lastpage < 7 + ($stages * 2))      // Not enough pages to breaking it up
  49.                 {      
  50.                         for ($counter = 1; $counter <= $lastpage; $counter++)
  51.                         {
  52.                                 if ($counter == $page){
  53.                                         $paginate.= "<span class='current'>$counter</span>";
  54.                                 }else{
  55.                                         $paginate.= "<a href='$targetpage&page=$counter'>$counter</a>";}                                       
  56.                         }
  57.                 }
  58.                 elseif($lastpage > 5 + ($stages * 2))   // Enough pages to hide a few?
  59.                 {
  60.                         // Beginning only hide later pages
  61.                         if($page < 1 + ($stages * 2))          
  62.                         {
  63.                                 for ($counter = 1; $counter < 4 + ($stages * 2); $counter++)
  64.                                 {
  65.                                         if ($counter == $page){
  66.                                                 $paginate.= "<span class='current'>$counter</span>";
  67.                                         }else{
  68.                                                 $paginate.= "<a href='$targetpage&page=$counter'>$counter</a>";}                                       
  69.                                 }
  70.                                 $paginate.= "...";
  71.                                 $paginate.= "<a href='$targetpage&page=$LastPagem1'>$LastPagem1</a>";
  72.                                 $paginate.= "<a href='$targetpage&page=$lastpage'>$lastpage</a>";              
  73.                         }
  74.                         // Middle hide some front and some back
  75.                         elseif($lastpage - ($stages * 2) > $page && $page > ($stages * 2))
  76.                         {
  77.                                 $paginate.= "<a href='$targetpage&page=1'>1</a>";
  78.                                 $paginate.= "<a href='$targetpage&page=2'>2</a>";
  79.                                 $paginate.= "...";
  80.                                 for ($counter = $page - $stages; $counter <= $page + $stages; $counter++)
  81.                                 {
  82.                                         if ($counter == $page){
  83.                                                 $paginate.= "<span class='current'>$counter</span>";
  84.                                         }else{
  85.                                                 $paginate.= "<a href='$targetpage&page=$counter'>$counter</a>";}                                       
  86.                                 }
  87.                                 $paginate.= "...";
  88.                                 $paginate.= "<a href='$targetpage&page=$LastPagem1'>$LastPagem1</a>";
  89.                                 $paginate.= "<a href='$targetpage&page=$lastpage'>$lastpage</a>";              
  90.                         }
  91.                         // End only hide early pages
  92.                         else
  93.                         {
  94.                                 $paginate.= "<a href='$targetpage&page=1'>1</a>";
  95.                                 $paginate.= "<a href='$targetpage&page=2'>2</a>";
  96.                                 $paginate.= "...";
  97.                                 for ($counter = $lastpage - (2 + ($stages * 2)); $counter <= $lastpage; $counter++)
  98.                                 {
  99.                                         if ($counter == $page){
  100.                                                 $paginate.= "<span class='current'>$counter</span>";
  101.                                         }else{
  102.                                                 $paginate.= "<a href='$targetpage&page=$counter'>$counter</a>";}                                       
  103.                                 }
  104.                         }
  105.                 }
  106.                                        
  107.                                 // Next
  108.                 if ($page < $counter - 1){
  109.                         $paginate.= "<a href='$targetpage&page=$next'>Следующая</a>";
  110.                 }else{
  111.                         $paginate.= "<span class='disabled'>next</span>";
  112.                         }
  113.                        
  114.                 $paginate.= "</div>";          
  115.        
  116.        
  117. }
  118.  
  119.  
naciya Отправлено: 21 Ноября, 2015 - 17:19:10 • Тема: База данных • Форум: Вопросы новичков

Ответов: 9
Просмотров: 458
Tyoma5891, не получилось
naciya Отправлено: 21 Ноября, 2015 - 15:59:14 • Тема: База данных • Форум: Вопросы новичков

Ответов: 9
Просмотров: 458
Tyoma5891 не грузит! я так понимаю что кавычки закрывают и код дальше не работает.
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <form method="post"><table border="0">
  3. <tr><td>id</td><td>$row[id]</td></tr>
  4. <tr><td>Ссылка на трейлер</td><td><input name="treyler" size=100>$row[treyler]</textarea></td></tr>
  5. <input type="hidden" name="id" value='$_GET[id]'></form>
  6. <tr><td></td><td>
  7.  


CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. // Добавление
  3. if(isset($_POST['insert'])){
  4.   $query="INSERT INTO films (treyler) VALUES ('$_POST[treyler]')";
  5.   mysql_query($query);
  6. }
  7.  


или у меня может что не так? но писал любое слово или число и все прекрасно отправляется, а вот код не отправляется
naciya Отправлено: 21 Ноября, 2015 - 15:01:51 • Тема: База данных • Форум: Вопросы новичков

Ответов: 9
Просмотров: 458
Как загрузить код html в базу данных через форму? Я понимаю что из-за тегов все не грузит, экранировать надоест, загрузить нужно вот такой код:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <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 параметром
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <a href="news.php?id=2"> Подробнее </a>
  3.  

И в файле news.php ловите его как $id = (int)$_GET['id'], ищете новость по этому id и выводите


Спасибо!
naciya Отправлено: 18 Ноября, 2015 - 19:50:54 • Тема: Выбор записи в бд • Форум: Вопросы новичков

Ответов: 4
Просмотров: 243
Есть страница на которой выводятся все записи с бд (к примеру http://vipsolar.info/), при нажатии на ссылку подробнее выводиться на страницу одна запись только со всеми данными о ней. так вот как мне тоже так сделать? нужно id с бд брать и отправлять на другую страницу или как? если можно опишите весь процесс поподробнее или дайте ссылку где можно посмотреть на такой код. (в этом деле новичок, только учусь, так что без стеба и заумных фраз) всем откликнувшимся буду очень благодарен Улыбка

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB