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



 

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

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

Открыть тему
Добавить ответ в эту тему
> Нужно переделать скрипт.
Faraon-san
Faraon-san
Topic Starter сообщение 29.7.2009, 19:20; Ответить: Faraon-san
Сообщение #1


Здравствуйте.

в общем вот сам скрипт:
[php]<?

function sort_pg()
{
global $loc;
$result=db_query("SELECT * FROM group_2 order by id ");
while($row = mysql_fetch_array($result))
{
$a[]=$row["tovcode"];
$a1[$row["tovcode"]]=array("gr"=>intval($row["mgroup"]),"t_pg"=>trim($row["tovmark"]));
}
@db_free_result($result);
$ca = count($a);

$a3 = array_rand($a,48);
$x=1;
$x1=1;
$x2=0;
$x3=0;
$td1="";
$td2="";
$tr1="";
rsort($a3);
while($x<47)
{
$filename = " $loc/foto_pg/".$a3[$x].".jpg";
if(isset($a1[$a3[$x]]['t_pg']))
{
$d2="
<td width=\"25%\" align=\"center\"><a class='tov1' href=\"?z=new_t&i=".$a1[$a3[$x]]['gr']."&p=".$a3[$x]."&page=1&k=0\">".$a1[$a3[$x]]['t_pg']."</a><br><br>
</td>";
$d1="
<td width=\"25%\" align=\"center\"><a href=\"?z=new_t&i=".$a1[$a3[$x]]['gr']."&p=".$a3[$x]."&page=1&k=0\">
<img class=\"slide\" src=\" $filename\" width=\"100\" height=\"100\" alt=\"".$a1[$a3[$x]]['t_pg']."\">
</a>
</td>";
if($x3<5)
{
if($x2<2)
{
$td1.=$d1;
$td2.=$d2;
$x2++;
}
else
{
$td1.=$d1;
$td2.=$d2;
$tr1.="
<tr>
<td colspan=\"1\">

</td>
</tr>
<tr align=center>
$td1
</tr>";
$tr1.="
<tr align=center>
$td2
</tr>";
$td1="";
$td2="";
$x2=0;
$x3++;
}

}

$x1++;
}
$x++;
}
$tr2="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
".$tr1."
<table>";

unset ($a) ;
unset ($a1) ;
unset ($a3) ;
return $tr1;
}

$tb_news="<br />

<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"100%\">
".
sort_pg()
."
</table>";
?>[/php]он берет из базы данных несколько подразделов с картинками.
надо переделать, что бы он брал только один подраздел.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 29.7.2009, 19:23; Ответить: Licoric
Сообщение #2


попробуй в запросе дописать limit 0, 1
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Faraon-san
Faraon-san
Topic Starter сообщение 29.7.2009, 19:45; Ответить: Faraon-san
Сообщение #3


если не сложно, то в каком именно месте дописать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 29.7.2009, 20:46; Ответить: Witu
Сообщение #4


[php]
$result=db_query("SELECT * FROM group_2 order by id LIMIT 1");
[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 30.7.2009, 5:56; Ответить: Licoric
Сообщение #5


А разве в таком варианте будет браться первая запись?

ps или SELECT * FROM group_2 order by id LIMIT 0, 1

Читай как "Начиная с нуля берем одну запись".
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Добавить ответ в эту тему
Быстрый ответ
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужно разносить телеграм каналы по разным аккаунтам?
9 Mixatraider 1887 20.3.2024, 18:34
автор: Rebex
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСколько времени нужно для раскачки нового сайта?
29 metvekot 7994 8.3.2024, 15:41
автор: malamut
Открытая тема (нет новых ответов) Нужно ли закрывать ненужные страницы тегом noindex, follow?
8 noviktamw 2905 2.3.2024, 12:53
автор: toplinks
Открытая тема (нет новых ответов) Нужно сделать репост статей в соц сети
1 HavingingWorld 2474 27.2.2024, 2:15
автор: AndrePro
Открытая тема (нет новых ответов) Нужно ли указывать регион для сайта?
2 rownong27 1198 18.2.2024, 23:20
автор: rownong27


 



RSS Текстовая версия Сейчас: 19.4.2024, 1:06
Дизайн