Обучение/Помощь новичкам | помогите с кодом)
надо добавить в код другой код, ну чтоб работал он. У меня не получается. Смысл такой: сделать чтобы у первого сайта была одна картинка, у второго другая, у третьего третья.
<?php
$title = 'Главная страница - Топ';
$count = $mysqli->query("SELECT `id` FROM `sait` WHERE `status` = '1' AND `ban` = '0' AND `hosts` > '0'")->num_rows;
if($count > 0)
{
$total = intval(($count-1)/$pages)+1;
$page = abs(intval($_GET['page']));
if(empty($page) OR $page < 0)
{
$page = 1;
}
if($page > $total)
{
$page = $total;
}
$past = intval($count/$pages);
$start = $page*$pages-$pages;
$top = $mysqli->query("SELECT `id`,`name`,`about`,`hosts`,`hits`,`in`,`out`,`url` FROM `sait` WHERE `status` = '1' AND `ban` = '0' AND `hosts` > '0' ORDER BY `hosts` DESC LIMIT ".$start.",".$pages."");
while($row = $top->fetch_assoc())
{
$data[]=$row;
}
if($count > $pages)
{
$navigation = navigation($total, $page, 'http://'.$home.'/');
}
}
echo $twig->render('main/index.tpl',array('title' => $title, 'sait_name' => $set['name_sait'],'user_data' => $user_data, 'home' => $home, 'style' => $style, 'data' => $data, 'navigation' => $navigation));
?>
<?php
$title = 'Главная страница - Топ';
$count = $mysqli->query("SELECT `id` FROM `sait` WHERE `status` = '1' AND `ban` = '0' AND `hosts` > '0'")->num_rows;
if($count > 0)
{
$total = intval(($count-1)/$pages)+1;
$page = abs(intval($_GET['page']));
if(empty($page) OR $page < 0)
{
$page = 1;
}
if($page > $total)
{
$page = $total;
}
$past = intval($count/$pages);
$start = $page*$pages-$pages;
$top = $mysqli->query("SELECT `id`,`name`,`about`,`hosts`,`hits`,`in`,`out`,`url` FROM `sait` WHERE `status` = '1' AND `ban` = '0' AND `hosts` > '0' ORDER BY `hosts` DESC LIMIT ".$start.",".$pages."");
while($row = $top->fetch_assoc())
{
$data[]=$row;
}
if($count > $pages)
{
$navigation = navigation($total, $page, 'http://'.$home.'/');
}
}
echo $twig->render('main/index.tpl',array('title' => $title, 'sait_name' => $set['name_sait'],'user_data' => $user_data, 'home' => $home, 'style' => $style, 'data' => $data, 'navigation' => $navigation));
?>
вот как я делаю: не получается
<?php
$title = 'Главная страница - Топ';
$count = $mysqli->query("SELECT `id` FROM `sait` WHERE `status` = '1' AND `ban` = '0' AND `hosts` > '0'")->num_rows;
if($count > 0)
{
$total = intval(($count-1)/$pages)+1;
$page = abs(intval($_GET['page']));
if(empty($page) OR $page < 0)
{
$page = 1;
}
if($page > $total)
{
$page = $total;
}
$past = intval($count/$pages);
$start = $page*$pages-$pages;
$top = $mysqli->query("SELECT `id`,`name`,`about`,`hosts`,`hits`,`in`,`out`,`url` FROM `sait` WHERE `status` = '1' AND `ban` = '0' AND `hosts` > '0' ORDER BY `hosts` DESC LIMIT ".$start.",".$pages."");
while($row = $top->fetch_assoc())
{
$data[]=$row;
}
if($count > $pages)
{
$navigation = navigation($total, $page, 'http://'.$home.'/');
}
switch (($i+1)+($count*($page-1))) {
case 1:
$sites_stat='<img src="/Data/Design/Images/Default/stat_1.png" alt=""/>';
break;
case 2:
$sites_stat='<img src="/Data/Design/Images/Default/stat_2.png" alt=""/>';
break;
case 3:
$sites_stat='/Data/Design/Images/Default/stat_3.png" alt=""/>';
break;
default:
$sites_stat='/Data/Design/Images/Default/stat_2.png" alt=""/>';
break;
}
}
echo $twig->render('main/index.tpl',array('title' => $title, 'sait_name' => $set['name_sait'],'user_data' => $user_data, 'home' => $home, 'style' => $style, 'data' => $data, 'sites_stat' => $sites_stat, 'navigation' => $navigation));
?>
<?php
$title = 'Главная страница - Топ';
$count = $mysqli->query("SELECT `id` FROM `sait` WHERE `status` = '1' AND `ban` = '0' AND `hosts` > '0'")->num_rows;
if($count > 0)
{
$total = intval(($count-1)/$pages)+1;
$page = abs(intval($_GET['page']));
if(empty($page) OR $page < 0)
{
$page = 1;
}
if($page > $total)
{
$page = $total;
}
$past = intval($count/$pages);
$start = $page*$pages-$pages;
$top = $mysqli->query("SELECT `id`,`name`,`about`,`hosts`,`hits`,`in`,`out`,`url` FROM `sait` WHERE `status` = '1' AND `ban` = '0' AND `hosts` > '0' ORDER BY `hosts` DESC LIMIT ".$start.",".$pages."");
while($row = $top->fetch_assoc())
{
$data[]=$row;
}
if($count > $pages)
{
$navigation = navigation($total, $page, 'http://'.$home.'/');
}
switch (($i+1)+($count*($page-1))) {
case 1:
$sites_stat='<img src="/Data/Design/Images/Default/stat_1.png" alt=""/>';
break;
case 2:
$sites_stat='<img src="/Data/Design/Images/Default/stat_2.png" alt=""/>';
break;
case 3:
$sites_stat='/Data/Design/Images/Default/stat_3.png" alt=""/>';
break;
default:
$sites_stat='/Data/Design/Images/Default/stat_2.png" alt=""/>';
break;
}
}
echo $twig->render('main/index.tpl',array('title' => $title, 'sait_name' => $set['name_sait'],'user_data' => $user_data, 'home' => $home, 'style' => $style, 'data' => $data, 'sites_stat' => $sites_stat, 'navigation' => $navigation));
?>
DELETED
31 октября 2017, в 19:43
Delete
PhpStorm (31.10.2017 в 19:43)
задавайте имя картинки в теге по id сайта, а при сохранении на сайт картинки именуйте по id
задавайте имя картинки в теге по id сайта, а при сохранении на сайт картинки именуйте по id
не понял
по проще объясни))
DELETED
31 октября 2017, в 19:47
Delete
235555114 (31.10.2017 в 19:44)
PhpStorm (31.10.2017 в 19:43)
задавайте имя картинки в теге по id сайта, а при сохранении на сайт картинки именуйте по id
не понял
по проще объясни))
PhpStorm (31.10.2017 в 19:43)
задавайте имя картинки в теге по id сайта, а при сохранении на сайт картинки именуйте по id
не понял
по проще объясни)) у тебя например в папке img сохранены картинки для сайтов 1.jpg и 2.jpg то есть имя картинки соответствует id сайта в базе следовательно тебе нужно только прописать
<img src="/img/{$site['id']}.jpg">
________
посл. ред. 31.10.2017 в 19:49; всего 2 раз(а); by PhpStorm
PhpStorm (31.10.2017 в 19:47)
235555114 (31.10.2017 в 19:44)
PhpStorm (31.10.2017 в 19:43)
задавайте имя картинки в теге по id сайта, а при сохранении на сайт картинки именуйте по id
не понял
по проще объясни))
у тебя например в папке img сохранены картинки для сайтов 1.jpg и 2.jpg то есть имя картинки соответствует id сайта в базе следовательно тебе нужно только прописать
<img src="{$site['id']}.jpg">
235555114 (31.10.2017 в 19:44)
PhpStorm (31.10.2017 в 19:43)
задавайте имя картинки в теге по id сайта, а при сохранении на сайт картинки именуйте по id
не понял
по проще объясни)) у тебя например в папке img сохранены картинки для сайтов 1.jpg и 2.jpg то есть имя картинки соответствует id сайта в базе следовательно тебе нужно только прописать
<img src="{$site['id']}.jpg">
о точно, только как сделать тому сайту который на первом месте, а не в базе по ид1
DELETED
31 октября 2017, в 19:51
Delete
235555114 (31.10.2017 в 19:50)
PhpStorm (31.10.2017 в 19:47)
235555114 (31.10.2017 в 19:44)
PhpStorm (31.10.2017 в 19:43)
задавайте имя картинки в теге по id сайта, а при сохранении на сайт картинки именуйте по id
не понял
по проще объясни))
у тебя например в папке img сохранены картинки для сайтов 1.jpg и 2.jpg то есть имя картинки соответствует id сайта в базе следовательно тебе нужно только прописать
<img src="{$site['id']}.jpg">
о точно, только как сделать тому сайту который на первом месте, а не в базе по ид1
PhpStorm (31.10.2017 в 19:47)
235555114 (31.10.2017 в 19:44)
PhpStorm (31.10.2017 в 19:43)
задавайте имя картинки в теге по id сайта, а при сохранении на сайт картинки именуйте по id
не понял
по проще объясни)) у тебя например в папке img сохранены картинки для сайтов 1.jpg и 2.jpg то есть имя картинки соответствует id сайта в базе следовательно тебе нужно только прописать
<img src="{$site['id']}.jpg">
о точно, только как сделать тому сайту который на первом месте, а не в базе по ид1
<img src="/img/{переменная с позицией сайта}.jpg">
PhpStorm (31.10.2017 в 19:51)
235555114 (31.10.2017 в 19:50)
PhpStorm (31.10.2017 в 19:47)
235555114 (31.10.2017 в 19:44)
PhpStorm (31.10.2017 в 19:43)
задавайте имя картинки в теге по id сайта, а при сохранении на сайт картинки именуйте по id
не понял
по проще объясни))
у тебя например в папке img сохранены картинки для сайтов 1.jpg и 2.jpg то есть имя картинки соответствует id сайта в базе следовательно тебе нужно только прописать
<img src="{$site['id']}.jpg">
о точно, только как сделать тому сайту который на первом месте, а не в базе по ид1
<img src="/img/{переменная с позицией сайта}.jpg">
235555114 (31.10.2017 в 19:50)
PhpStorm (31.10.2017 в 19:47)
235555114 (31.10.2017 в 19:44)
PhpStorm (31.10.2017 в 19:43)
задавайте имя картинки в теге по id сайта, а при сохранении на сайт картинки именуйте по id
не понял
по проще объясни)) у тебя например в папке img сохранены картинки для сайтов 1.jpg и 2.jpg то есть имя картинки соответствует id сайта в базе следовательно тебе нужно только прописать
<img src="{$site['id']}.jpg">
о точно, только как сделать тому сайту который на первом месте, а не в базе по ид1
<img src="/img/{переменная с позицией сайта}.jpg">
спсибо . Выполнено!
PhpStorm (31.10.2017 в 19:51)
235555114 (31.10.2017 в 19:50)
PhpStorm (31.10.2017 в 19:47)
235555114 (31.10.2017 в 19:44)
PhpStorm (31.10.2017 в 19:43)
задавайте имя картинки в теге по id сайта, а при сохранении на сайт картинки именуйте по id
не понял
по проще объясни))
у тебя например в папке img сохранены картинки для сайтов 1.jpg и 2.jpg то есть имя картинки соответствует id сайта в базе следовательно тебе нужно только прописать
<img src="{$site['id']}.jpg">
о точно, только как сделать тому сайту который на первом месте, а не в базе по ид1
<img src="/img/{переменная с позицией сайта}.jpg">
235555114 (31.10.2017 в 19:50)
PhpStorm (31.10.2017 в 19:47)
235555114 (31.10.2017 в 19:44)
PhpStorm (31.10.2017 в 19:43)
задавайте имя картинки в теге по id сайта, а при сохранении на сайт картинки именуйте по id
не понял
по проще объясни)) у тебя например в папке img сохранены картинки для сайтов 1.jpg и 2.jpg то есть имя картинки соответствует id сайта в базе следовательно тебе нужно только прописать
<img src="{$site['id']}.jpg">
о точно, только как сделать тому сайту который на первом месте, а не в базе по ид1
<img src="/img/{переменная с позицией сайта}.jpg">
а как сделать чтобы не больше 3 считалось ? чтоб только 1 2 3 картинка показывалась, а на других сайтах не показывалась ?
DELETED
31 октября 2017, в 19:59
Delete
235555114 (31.10.2017 в 19:56)
PhpStorm (31.10.2017 в 19:51)
235555114 (31.10.2017 в 19:50)
PhpStorm (31.10.2017 в 19:47)
235555114 (31.10.2017 в 19:44)
PhpStorm (31.10.2017 в 19:43)
задавайте имя картинки в теге по id сайта, а при сохранении на сайт картинки именуйте по id
не понял
по проще объясни))
у тебя например в папке img сохранены картинки для сайтов 1.jpg и 2.jpg то есть имя картинки соответствует id сайта в базе следовательно тебе нужно только прописать
<img src="{$site['id']}.jpg">
о точно, только как сделать тому сайту который на первом месте, а не в базе по ид1
<img src="/img/{переменная с позицией сайта}.jpg">
а как сделать чтобы не больше 3 считалось ? чтоб только 1 2 3 картинка показывалась, а на других сайтах не показывалась ?
PhpStorm (31.10.2017 в 19:51)
235555114 (31.10.2017 в 19:50)
PhpStorm (31.10.2017 в 19:47)
235555114 (31.10.2017 в 19:44)
PhpStorm (31.10.2017 в 19:43)
задавайте имя картинки в теге по id сайта, а при сохранении на сайт картинки именуйте по id
не понял
по проще объясни)) у тебя например в папке img сохранены картинки для сайтов 1.jpg и 2.jpg то есть имя картинки соответствует id сайта в базе следовательно тебе нужно только прописать
<img src="{$site['id']}.jpg">
о точно, только как сделать тому сайту который на первом месте, а не в базе по ид1
<img src="/img/{переменная с позицией сайта}.jpg">
а как сделать чтобы не больше 3 считалось ? чтоб только 1 2 3 картинка показывалась, а на других сайтах не показывалась ?
в запросе - LIMIT 3
или
в цикле - foreach(array_slice($array, 0, 3, true) as $key){$key}
________
посл. ред. 31.10.2017 в 20:07; всего 3 раз(а); by PhpStorm
Стр.: 1, 2