<?php echo '<ul style="list-style:none; margin:0; padding:0">'; $strSQL = "SELECT COUNT(*) AS cnt, p.country, p.region, u.is_deleted, u.is_locked FROM cms_users u INNER JOIN cms_user_profiles p ON p.user_id = u.id WHERE p.country != '0' AND p.country != '' AND u.is_deleted = 0 AND is_locked = 0 GROUP BY country ORDER BY country ASC;"; echo '<li style="height:25px; line-height:25px; font-size:12px; border-bottom: 1px dotted silver; margin:4px; display:inline-block; width:220px; overflow:hidden"><a style="background:url(/flags/16/'.$row['country'].'.png)left no-repeat; padding-left:20px; width:100%; height:100%; box-sizing:border-box; cursor:pointer; display:block;" href="/geosearch.html?country='.$row['country'].'">'.$row['country'].' <small style="color:silver;">'.$row['cnt'].'</small></a> </li>'; } echo '</ul>'; ?>
- Предыдущая
- 1
- 2
- Показаны 16-28 из 28
надо как-то так
background:url("/flags/16/'.$row['country'].'.png")
так совсем пропали флаги и там где они были.надо как-то так

хуже, а куда деваться, приходится как то жить с этим) думаете, мне легко?)двоечник
У Вас ошибка синтаксиса в фрагменте кода
echo '<li style="height:25px; line-height:25px; font-size:12px; border-bottom: 1px dotted silver; margin:4px; display:inline-block; width:220px; overflow:hidden"><a style="background:url(/flags/16/'.$row['country'].'.png)left no-repeat; padding-left:20px; width:100%; height:100%; box-sizing:border-box; cursor:pointer; display:block;" href="/geosearch.html?country='.$row['country'].'">'.$row['country'].' <small style="color:silver;">'.$row['cnt'].'</small></a> </li>';
$l= '<li style="height:25px; line-height:25px; font-size:12px; border-bottom: 1px dotted silver; margin:4px; display:inline-block; width:220px; overflow:hidden;">'; $l .='<a style="background:url('.$row['country'].')left no-repeat; padding-left:20px; width:100%; height:100%; box-sizing:border-box; cursor:pointer; display:block; "'; $l .= 'href="/geosearch.html?country='.$row['country'].' ">'.$row['country'].'<small style="color:silver;">'.$row['cnt'].'</small></a>'; $l .='</li>'; echo $l;
кому видно, а кому нетошибку в парности двойных кавычек сразу видно

подсчитал в notepad " — 8 штук. Парно

посмотрю по позже, сейчас мы с яндексом yandex.ru/promo/manul/ ищем вирусы на сайте. долго сканируется, всерьёз взялся.что выводит? Хотя сначала попробуйте вместо
Вообще конечно думал о том, что можно в названиях из двух слов вырезать пробелы что бы получалось Южная_Корея.png и файлы соответственно переименовать, но тут тоже хотелось бы выяснить)
У Вас overflow:hidden а не overflow:hidden;
string(33) "Багамские острова"Код PHP:
var_dump($row['country'])
, что выводит?
ничего не даёт.trim($row['country'] )
Что интересно. Если выводить картинку не в качестве фона, а в качестве изображения вставленного тегом <img src=
то выводится флаг и Багамские острова.png и Армения.png
а если изображение флага помещать в background: url()
то Армения.png — да, Багамские острова.png нет)
Спасибо, поправил)Вас overflow:hidden а не overflow:hidden;
Точно так? Смотрите везде где можно.В строке "Багамские острова" нет 33-х символов.string(33) "Багамские острова"
Есть 33 байта кодировки символов.В строке "Багамские острова" нет 33-х символов.
Уважаемый Lora! Почему их больше ровно в два раза, читайте в документации.
Для кириллицы все правильно.
смотря в какой кодировке читать))Точно так? Смотрите везде где можно.В строке "Багамские острова" нет 33-х символов.
- Предыдущая
- 1
- 2
- Показаны 16-28 из 28