Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2009, 09:02   #21
memka
Пользователь
 
Аватар для memka
 
Регистрация: 31.03.2009
Сообщений: 71
По умолчанию

попробую ещё раз!
PHP код:

$second 
false;
$sql='SELECT * FROM `a_'.$namelat.'_rayon` '# выводим из базы районы
$result=mysql_query($sql); 
while(
$r2=mysql_fetch_array($result))
    {
#вот суда нужно вставить второй запрос, но я не знаю как !
    
$name=$r2['name'];
    
$name_lat=$r2['name_lat'];
    if(!
$second){
echo 
"<tr align=\"center\"><td># выводим первую колонку с районами
<table width='200' border='0' cellspacing='0' cellpadding='0'><tr>
<td align='left'><div class='zag'><a href='index.php?id=
$index_id&g=$namelat&r=$name_lat'>$name</a></div>
<hr align='left' width='50%'>
</tr></table></td>"
;
 
$second true;
        } else {
        echo 
" # выводим вторую колонку с районами
<td><table width='200' border='0' cellspacing='0' cellpadding='0'><tr>
<td align='left'><div class='zag'><a href='index.php?id=
$index_id&g=$namelat&r=$name_lat'>$name</a></div>
<hr align='left' width='50%'>
</tr></table></td></tr>"
;
        
$second false;
    }} 
На выходе получается таблица в два столбика! с районами города. при нажатии на ссылку
PHP код:
index.php?id=$index_id&g=$namelat&r=$name_lat 
выполняется код
PHP код:
$sql='SELECT `nomer`,`name`, `adres`, `telefon` FROM `a_'.$_GET['g'].'_base_'.$base_lat.'` WHERE rayon="'.$name_r.'"'
$result=mysql_query($sql); 
while(
$r2=mysql_fetch_array($result))
    {.... 
а мне нужно вставить в цикл while(я не уверена что это правильно), в первом скрипте, чтобы в итоге получитлось примерно так Приморский (46) название района, а после него кол-во результатов!
я новичок в php
memka вне форума Ответить с цитированием
Старый 12.04.2009, 15:41   #22
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

PHP код:
$sql='SELECT r.name as name, r.name_lat as name_lat, count(b.name) as count_b FROM `a_'.$namelat.'_rayon` as r JOIN `a_'.$_GET['g'].'_base_'.$base_lat.'` as b ON r.name_lat = b.name GROUP BY r.name_lat;' 
$r2['count_b'] - будет та циферка, которую ты ищешь.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение результатов program123 Общие вопросы Delphi 1 13.03.2009 22:10
количество цифр и количество символов до первой гласной буквы 111111 Общие вопросы C/C++ 2 22.12.2008 12:15
Печать Qreport результатов Query - проблема nataly_ukr БД в Delphi 2 05.11.2007 10:12
Вывод результатов в другой Grid Barbara БД в Delphi 7 20.02.2007 15:14