X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вывод данных в два столбца
Rinat1994
Rinat1994
Topic Starter сообщение 25.6.2012, 19:16; Ответить: Rinat1994
Сообщение #1


Нужна срочно помощь. осталась неделя ))
Короче нужно помочь сделать вывод изображений в таком порядке
Прикрепленное изображение

Именно расположение картинок.

Пока у меня выводит так
Прикрепленное изображение



Вот исходник если что

<?php
include('mysql.php');
include('functions.php');
// Вывод двух случайных изображений
$query="SELECT * FROM images ORDER BY RAND() LIMIT 0,2";
$result = @mysql_query($query);
while($row = mysql_fetch_object($result)) {
$images[] = (object) $row;
}
// топ 10 лучших
$result = mysql_query("SELECT *, ROUND(score/(1+(losses/wins))) AS performance FROM images ORDER BY ROUND(score/(1+(losses/wins))) DESC LIMIT 0,100");
while($row = mysql_fetch_object($result)) $top_ratings[] = (object) $row;

?>

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>StopFace.ru</title>
<link href="style.css" rel="stylesheet" type="text/css">
<script src="js/jquery-1.7.2.min.js"></script>
<script src="js/lightbox.js"></script>
<link href="css/lightbox.css" rel="stylesheet" />
<script type="text/javascript" src="js/zoom.js"></script>
<script type="text/javascript" src="js/ajaxupload.3.5.js" ></script>
<script type="text/javascript" src="js/jqueryui.js"></script>
<script type="text/javascript" src="js/dle_js.js"></script>
<script>
    $(document).ready(function(){
    $('#login-trigger').click(function(){
     $(this).next('#login-content').slideToggle();
     $(this).toggleClass('active');    
    
     if ($(this).hasClass('active')) $(this).find('span').html('&#x25B2;')
      else $(this).find('span').html('&#x25BC;')
     })
    });
</script>
</head>
<body>
<div id="wrapper">
<div id="header_mini">
     <div id="logo">
         <a href="index.php" class="logo"></a>
        </div>
        <div id="top_menu1">
          <div id="top_menu">
              <ul>
               <li><a href="photo.php">Добавить фото</a></li>
                  <li><a href="top100.php">ТОП</a></li>
              </ul>
          </div>
<div id="forma">
        <nav>
<ul>

  <li id="signup">
   <?
   if (!empty($_SESSION[id])){
   echo "<a href='profile.php?id=$_SESSION[id]'>$_SESSION[login]</a>";
   echo "<a href='exit.php'>Выйти</a>";
   }
   else {
   echo "<a href='profile.php'>Вход</a>";
   echo "<a href='reg.php'>Регистрация</a>";
   }
   ?>
          
  </li>
</ul>
</nav>
</div>
      
        </div>
        <div id="clear"></div>
      
    </div>

<div id="content">
   <?      $sum = 10; // число записей на странице
$result = mysql_query("SELECT count(*) as a from images");
//count -- считает  количество элементов массива
$arr = mysql_fetch_row($result); // возвращает неассоциативный массив
$rec = $arr[0];  // общее число записей в таблице
    
// если страницы не существует, выводим первую страницу
if(!isset($_GET['str']))
{$str = 0;}
else
{$str = $_GET['str'];}
    
// получем номер начальной записи страницы
$start = $str * $sum;
    
// запрос
$r = mysql_query("SELECT *, ROUND(score/(1+(losses/wins))) AS performance FROM images ORDER BY ROUND(score/(1+(losses/wins))) DESC LIMIT $start, $sum");
$n = mysql_num_rows($r); // возвращаем число рядов результата запроса
    
// если страница не первая, выводим ссылку НАЗАД
if ($str > 0)
{
$p = $str - 1;
echo "<a href=top100.php?str=$p>НАЗАД</a>";
}
    
$str++;  // увеличиваем переменную $str на единицу;
// выводим ссылку на следующие пять записей, если она есть,
// то есть число записей, которые нужно вывести,
// и смещение не превышает общего числа записей
    
if($start + $n < $rec)
echo "<a href=top100.php?str=$str>ДАЛЕЕ</a>";
    
// выводим записи
for ($i = 0; $i < $n; $i++)
{
$myrow = mysql_fetch_array($r);

print <<<HERE
<a rel="lightbox" href="images/$myrow[filename]"><img src="images/$myrow[filename]" width="70" /></a>
$myrow[score]
HERE;
}
?>
   </div>
<div id="footer">
     <div id="footer_menu">
         <ul>
             <li><a href="#">Главная</a></li>
                <li><a href="#">Добавить фото</a></li>
                <li><a href="#">ТОП 100</a></li>
            </ul>
        </div>
        <div id="copy">
   © 2012 <a href="index.php">StopFace.ru</a>. Все права защищены.
        </div>
    </div>
</div>
</body>
</html>


Вывод изображений идет в print <<<HERE

для рекламы есть соответствующие разделы :)

Сообщение отредактировал surfer - 25.6.2012, 19:31
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 25.6.2012, 19:31; Ответить: sc2r2bey
Сообщение #2


может в 2 строки, а не столбца?
каковы требования к верстки и дизайн какой, резиновый или фиксированный?


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Rinat1994
Rinat1994
Topic Starter сообщение 25.6.2012, 19:43; Ответить: Rinat1994
Сообщение #3


Вообще я делаю резиновым но насчет этого особо не заморачиваюсь т.к проект не приносит мне пользы так чисто для практики и самообразования

Да точно в две строки

Тут вроде бы что то надо делить на 2, просто не люблю формулы, были двойки по математике :D
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Rinat1994
Rinat1994
Topic Starter сообщение 25.6.2012, 20:15; Ответить: Rinat1994
Сообщение #4


Все спасибо реализовал с помощью CSS
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Rinat1994
Rinat1994
Topic Starter сообщение 25.6.2012, 21:36; Ответить: Rinat1994
Сообщение #5


http://rinat1994.tw1.ru Вот почти доделал зацените! ))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matroskin8
matroskin8
сообщение 25.6.2012, 21:40; Ответить: matroskin8
Сообщение #6


[member=Rinat1994], несколько раз кликнул по кнопке "Обновить" и получил одной из фоток пустую - баг, однако :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Rinat1994
Rinat1994
Topic Starter сообщение 25.6.2012, 21:46; Ответить: Rinat1994
Сообщение #7


[member=Rinat1994], несколько раз кликнул по кнопке "Обновить" и получил одной из фоток пустую - баг, однако :)

Да точно забыл базу обновить там удаленные изоброжения в базе имена хранятся из за этого

Да точно забыл базу обновить там удаленные изоброжения в базе имена хранятся из за этого

Да там если багов поискать то х*еву тучу найдешь :)

Сплошной баг-сайт :)

На исправление времени однако нет! ))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
c0ns0l3
c0ns0l3
сообщение 28.6.2012, 18:21; Ответить: c0ns0l3
Сообщение #8


Поискал - Сплошной баг нашел :)
в твоем ТОП100:
1) 1513 голосов
2) 1603
3) 1559
... дальше правильно :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Rinat1994
Rinat1994
Topic Starter сообщение 28.6.2012, 18:38; Ответить: Rinat1994
Сообщение #9


Да я сам понять не могу в чем дело, Это система ELO я скачал сам скрипт голосования с инета
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Symphony
Symphony
сообщение 29.6.2012, 15:51; Ответить: Symphony
Сообщение #10


SELECT-запрос проверь

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Интеграция спортивных данных API. Коэффициенты БК, Live результаты
15 yaroslav89 6859 8.4.2024, 17:17
автор: spoyer_ru
Горячая тема (нет новых ответов) Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок
быстро, удобно, по доступному курсу
200 Sostavitel 98233 11.2.2024, 21:07
автор: Wolfhound
Открытая тема (нет новых ответов) ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ
[Чарджбек|Рекавери|Возврат]
9 Leado 3904 9.2.2024, 16:04
автор: baza0013
Открытая тема (нет новых ответов) Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA).
9 sbitcoinru 6784 10.10.2023, 19:25
автор: Sbitcoin
Горячая тема (нет новых ответов) Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH
225 himin 132884 7.5.2023, 13:26
автор: Вера_Симонова


 



RSS Текстовая версия Сейчас: 23.4.2024, 12:04
Дизайн