[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: скрипт выводит только часть данных из базы
proweb
Здравствуйте есть база данных в ней в таблице до 500 городов но скрипт выводит только часть

вот скрипт

<?php
if(!defined('Dv'))
{
die("Попытка взлома!");
}
if ($config['vib_marku_block']=='0') //// Проверяем на активность блока - 0 - выключен - 1 - включен
{
$vib_marku .="";
}
else //// Выводим блок
{
$config['allow_cache'] = "yes";
$vib_marku = dle_cache("!$config[skin]_block_vib_marku_$member_id[user_group]", $config['skin']);
if (!$vib_marku)
{
if ($config['skin']!='m3-reborn-planet')
{
$sub_eng="_".substr($config['skin'],17,3)."";
if ($sub_eng=='_') $sub_eng="";
}
$vib_marku .= '<!-- начало: разделы -->
<div class="t1">
<div class="s1">'
.$lang['feedvgb_ok_4'].'</br>
<select size="1" id="List1" name="strana" style="width:150px;">'
;
$sql_resultqes = $db->query("SELECT * FROM " . PREFIX . "_citys_strana");
while($rowqes = $db->get_row($sql_resultqes))
{
$vib_marku .= '<option value="'.$rowqes['id'].'"> '.$rowqes['name'].' </option>';
}
$vib_marku .= ' </select>
</div>
</div>
<div class="t2">
<div class="s1">'
.$lang['feedvgb_ok_5'].'</br>
<select style="width:150px;" size="1" id="List2" name="city"></select>
</div>
</div>
<div class="t3">
<div class="s1"></div>
</div>
<script type="text/javascript">
// Создаем новый объект связанных списков
var syncList1 = new syncList;
// Определяем значения подчиненных списков (2 и 3 селектов)
syncList1.dataList = {
/* Определяем элементы второго списка в зависимости
от выбранного значения в первом списке */ '
;
$sql_resultq = $db->query("SELECT * FROM " . PREFIX . "_citys_strana");
while($rows = $db->get_row($sql_resultq))
{
$vib_marku .= "'".$rows['id']."':{";
$iii==0;
$sql_resultqesz = $db->query("SELECT count(*) as mcount FROM " . PREFIX . "_citys WHERE strana_id='".$rows['id']."'");
$rowsez = $db->get_row($sql_resultqesz);
$mcount = $rowsez['mcount'];
$vib_marku .= "
'':'Выберите город...',
"
;
$qu = "SELECT DISTINCT " . PREFIX . "_citys.*, " . PREFIX . "_users.city
FROM "
. PREFIX . "_citys, " . PREFIX . "_users
WHERE "
. PREFIX . "_citys.strana_id='".$rows['id']."' AND " . PREFIX . "_users.city= " . PREFIX . "_citys.id
ORDER BY "
. PREFIX . "_citys.name ASC";
//echo $qu;
$sql_resultqes = $db->query($qu);
while($rowse = $db->get_row($sql_resultqes))
{
$vib_marku .= "
'"
.$rowse['id']."':'".stripslashes($rowse['name'])."',
"
;
}
$vib_marku .= "
'':'Выберите город...'
"
;


$vib_marku .= "
},
"
;

}
$vib_marku .= '
/* Определяем элементы третьего списка в зависимости
от выбранного значения во втором списке */

\'76\':{
\'5\':\'версия 5\',
\'ie_win_6\':\'версия 6\'
},
\'ie_mac\':{
\'ie_mac_5\':\'версия 5\'
},
\'safari_mac\':{
\'safari_mac_1\':\'версия 1\',
\'safari_mac_2\':\'версия 2\'
}
};
// Включаем синхронизацию связанных списков
syncList1.sync("List1","List2");
</script>
<!-- конец -->'
;
$db->free();
create_cache ("$config[skin]_block_vib_marku_$member_id[user_group]", $vib_marku, $config['skin']);
}
}

?>


помогите пожалуйста



Спустя 16 минут, 58 секунд (29.01.2012 - 11:33) Игорь_Vasinsky написал(а):
Цитата
$sql_resultqesz = $db->query("SELECT count(*) as mcount FROM " . PREFIX . "_citys WHERE strana_id='".$rows['id']."'");


чё за условие?

Спустя 22 минуты, 39 секунд (29.01.2012 - 11:56) proweb написал(а):
я не знаю это чужой код

Спустя 13 минут, 42 секунды (29.01.2012 - 12:10) Игорь_Vasinsky написал(а):
Цитата
WHERE strana_id='".$rows['id']."'");


вот это условие выбирает из БД все города только одной конкретной страны.

пробуй

$sql_resultqesz = $db->query("SELECT count(*) as mcount FROM " . PREFIX . "_citys");

Спустя 3 минуты, 43 секунды (29.01.2012 - 12:14) inpost написал(а):
Ну если чужой, то почему не обратиться к разработчикам? Если уж сам не умеешь и возможности обратиться к разрабам нет - тогда у нас на форуме есть раздел : "проекты", там за деньги программисты выполняют работу обычным людям.

Спустя 24 минуты, 29 секунд (29.01.2012 - 12:38) proweb написал(а):
Да дело в том что другу сказал что постараюсь помочь ...
Связь с разработчиками потеряли ..

Спустя 1 минута, 4 секунды (29.01.2012 - 12:39) inpost написал(а):
Значит в раздел "проекты". Все у нас такие добрые, только за "спасибо" мы не работаем.
Мы тут учим новичков, либо работаем за деньги.

Спустя 6 часов, 56 минут, 48 секунд (29.01.2012 - 19:36) amqpuTamuH4uk написал(а):
фуу какой страшный код....
даже смотреть не могу не то что читать и чтото понять....

Спустя 4 минуты, 19 секунд (29.01.2012 - 19:40) Игорь_Vasinsky написал(а):
да там понимать ничё не надо biggrin.gif видно же SQL запрос.
я ему сказал, он видать он суть не уловил...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.