Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 10.02.2010, 23:17   #11
Специалист
 
Регистрация: 23.05.2007
Сообщений: 310
Вес репутации: 214
avgaz скоро станет известенavgaz скоро станет известен
По умолчанию

Не мне вывод select не нужен это у меня при добавлению в БД есть мне нужно было понять как по номеру из БД вывести просто название региона
к примеру в БД есть номер 300 как мне его значение региона вывести на экран
сделал как вот тут http://forum.sape.ru/showpost.php?p=727417&postcount=6
но опять не пойму как вывести к примеру несколько регионов выдало почему то пустой экран
avgaz вне форума   Ответить с цитированием
Старый 10.02.2010, 23:29   #12
Хитрый жук
 
Аватар для Алексей Барыкин
 
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 389
Алексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущее
По умолчанию

Цитата:
Сообщение от avgaz Посмотреть сообщение
Не мне вывод select не нужен это у меня при добавлению в БД есть мне нужно было понять как по номеру из БД вывести просто название региона
к примеру в БД есть номер 300 как мне его значение региона вывести на экран
сделал как вот тут http://forum.sape.ru/showpost.php?p=727417&postcount=6
но опять не пойму как вывести к примеру несколько регионов выдало почему то пустой экран
Код в студию.
__________________
taurion.ru | adminbook.ru | indesignbook.ru
Алексей Барыкин вне форума   Ответить с цитированием
Старый 10.02.2010, 23:35   #13
Специалист
 
Регистрация: 23.05.2007
Сообщений: 310
Вес репутации: 214
avgaz скоро станет известенavgaz скоро станет известен
По умолчанию

PHP код:
<?php
//$regions ="301";
$regions = array(
'25' =>"Москва",
'226' =>"Санкт-Петербург",
'262' =>"Агинский Бурятский АО",
'301' =>"Адыгея",
'264' =>"Алтайский край",
'227' =>"Амурская обл.",
'252' =>"Архангельская обл.",
'302' =>"Астраханская обл.",
'237' =>"Башкортостан",
'284' =>"Белгородская обл.",
'285' =>"Брянская обл.",
'265' =>"Бурятия",
'286' =>"Владимирская обл.",
'303' =>"Волгоградская обл.",
'253' =>"Вологодская обл.",
'287' =>"Воронежская обл.",
'304' =>"Дагестан",
'3186' =>"Дальневосточный ФО",
'228' =>"Еврейская АО",
'288' =>"Ивановская обл.",
'305' =>"Ингушетия",
'266' =>"Иркутская обл.",
'306' =>"Кабардино-Балкария",
'254' =>"Калининградская обл.",
'307' =>"Калмыкия",
'289' =>"Калужская обл.",
'229' =>"Камчатская обл.",
'308' =>"Карачаево-Черкессия",
'255' =>"Карелия",
'267' =>"Кемеровская обл.",
'238' =>"Кировская обл.",
'256' =>"Коми",
'230' =>"Корякский АО",
'290' =>"Костромская обл.",
'309' =>"Краснодарский край",
'268' =>"Красноярский край",
'278' =>"Курганская обл.",
'291' =>"Курская обл.",
'257' =>"Ленинградская обл.",
'292' =>"Липецкая обл.",
'231' =>"Магаданская обл.",
'240' =>"Марий-Эл",
'241' =>"Мордовия",
'293' =>"Московская обл.",
'258' =>"Мурманская обл.",
'259' =>"Ненецкий АО",
'242' =>"Нижегородская обл.",
'260' =>"Новгородская обл.",
'269' =>"Новосибирская обл.",
'270' =>"Омская обл.",
'243' =>"Оренбургская обл.",
'294' =>"Орловская обл.",
'244' =>"Пензенская обл.",
'245' =>"Пермский край.",
'3183' =>"Приволжский ФО",
'232' =>"Приморский край",
'261' =>"Псковская обл.",
'263' =>"Республика Алтай",
'310' =>"Ростовская обл.",
'295' =>"Рязанская обл.",
'246' =>"Самарская обл.",
'247' =>"Саратовская обл.",
'234' =>"Сахалинская обл.",
'233' =>"Саха (Якутия)",
'279' =>"Свердловская обл.",
'311' =>"Северная Осетия - Алания",
'3181' =>"Северо-Западный ФО",
'3185' =>"Сибирский ФО",
'296' =>"Смоленская обл.",
'312' =>"Ставропольский край",
'271' =>"Таймырский АО",
'297' =>"Тамбовская обл.",
'248' =>"Татарстан",
'298' =>"Тверская обл.",
'272' =>"Томская обл.",
'299' =>"Тульская обл.",
'273' =>"Тыва",
'280' =>"Тюменская обл.",
'249' =>"Удмуртия",
'250' =>"Ульяновская обл.",
'3184' =>"Уральский ФО",
'274' =>"Усть-Ордынский Бурятский АО",
'235' =>"Хабаровский край",
'275' =>"Хакасия",
'281' =>"Ханты-Мансийский АО - Югра",
'3180' =>"Центральный ФО",
'282' =>"Челябинская обл.",
'313' =>"Чечня",
'276' =>"Читинская обл.",
'251' =>"Чувашия",
'236' =>"Чукотский АО",
'277' =>"Эвенкийский АО",
'3182' =>"Южный ФО",
'283' =>"Ямало-Ненецкий АО",
'300' =>"Ярославская обл."
);
$id .="300";
$id .="280";
$id .="274";
$id .="275";

echo 
$regions[$id];
В обще такой способ не сильно будет загружать если он будет много кратно повторяться я имею виду перебор это array
avgaz вне форума   Ответить с цитированием
Старый 10.02.2010, 23:40   #14
Эксперт
 
Аватар для Anadonam
 
Регистрация: 29.10.2009
Адрес: Вологда and SSHA
Сообщений: 3,897
Вес репутации: 353
Anadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущее
Отправить сообщение для Anadonam с помощью ICQ
По умолчанию

мой телепатинг сломан "усталостью после работы ))"..

avgaz, наверно просто тебе нужно неполениться неторопясь сесть и написать что же тебе надо (задачу целиком) типа хочу ткнуть сюда и получить то.... - а нето что как сделать вывод из бд

цита : -" Не мне вывод select не нужен это у меня при добавлению в БД есть ......"

- я ниче не понял - пассс....
Anadonam вне форума   Ответить с цитированием
Старый 10.02.2010, 23:43   #15
Новичок
 
Аватар для taTuSkaa
 
Регистрация: 16.01.2010
Сообщений: 48
Вес репутации: 0
taTuSkaa может только надеяться на улучшение
Отправить сообщение для taTuSkaa с помощью ICQ
По умолчанию

avgaz - вы допустили ошибку в ID в данном случае страка получается 300280274275 по этому не чего не выводится так как не находится такое числов ареи.

Если надо вывести несколько значений делайте по другому

echo $regions[300] ."<br>";
echo $regions[280] ."<br>";
echo $regions[274] ."<br>";
echo $regions[275] ."<br>";

Последний раз редактировалось taTuSkaa; 10.02.2010 в 23:50.
taTuSkaa вне форума   Ответить с цитированием
Старый 10.02.2010, 23:51   #16
Хитрый жук
 
Аватар для Алексей Барыкин
 
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 389
Алексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущее
По умолчанию

PHP код:
$id .="300"
$id .="280"
$id .="274"
$id .="275"

echo 
$regions[$id]; 
$id - индекс массива, он должен быть числом.

$id .="300";
$id .="280";
$id .="274";
$id .="275";
этот код формирует строку "300280274275", которую затем подставляешь в индекс массиваю - это аццкий бред.

Если хочется вывести 4 региона буквами, надо делать так:
PHP код:
echo $regions[300].'<br>'.$regions[280].'<br>'.$regions[274].'<br>'.$regions[275]; 
__________________
taurion.ru | adminbook.ru | indesignbook.ru
Алексей Барыкин вне форума   Ответить с цитированием
Старый 10.02.2010, 23:52   #17
Новичок
 
Аватар для taTuSkaa
 
Регистрация: 16.01.2010
Сообщений: 48
Вес репутации: 0
taTuSkaa может только надеяться на улучшение
Отправить сообщение для taTuSkaa с помощью ICQ
По умолчанию

Алексей Барыкин )))
taTuSkaa вне форума   Ответить с цитированием
Старый 10.02.2010, 23:54   #18
Специалист
 
Регистрация: 23.05.2007
Сообщений: 310
Вес репутации: 214
avgaz скоро станет известенavgaz скоро станет известен
По умолчанию

Цитата:
Сообщение от Anadonam Посмотреть сообщение
мой телепатинг сломан "усталостью после работы ))"..

avgaz, наверно просто тебе нужно неполениться неторопясь сесть и написать что же тебе надо (задачу целиком) типа хочу ткнуть сюда и получить то.... - а нето что как сделать вывод из бд

цита : -" Не мне вывод select не нужен это у меня при добавлению в БД есть ......"

- я ниче не понял - пассс....
Вывод из БД есть выводится цифра, записанная из кода в первом посте и вот определить по этой цифре нужно регион и выдать его на экран
avgaz вне форума   Ответить с цитированием
Старый 10.02.2010, 23:55   #19
Хитрый жук
 
Аватар для Алексей Барыкин
 
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 389
Алексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущее
По умолчанию

Чую что ТС либо тонко издевается, либо жестоко тупит.
Помогать бессмысленно в любом случае.
Я - пас.
__________________
taurion.ru | adminbook.ru | indesignbook.ru
Алексей Барыкин вне форума   Ответить с цитированием
Старый 10.02.2010, 23:57   #20
Специалист
 
Регистрация: 23.05.2007
Сообщений: 310
Вес репутации: 214
avgaz скоро станет известенavgaz скоро станет известен
По умолчанию

Цитата:
Сообщение от Алексей Барыкин Посмотреть сообщение
PHP код:
$id .="300"
$id .="280"
$id .="274"
$id .="275"

echo 
$regions[$id]; 
$id - индекс массива, он должен быть числом.

$id .="300";
$id .="280";
$id .="274";
$id .="275";
этот код формирует строку "300280274275", которую затем подставляешь в индекс массиваю - это аццкий бред.

Если хочется вывести 4 региона буквами, надо делать так:
PHP код:
echo $regions[300].'<br>'.$regions[280].'<br>'.$regions[274].'<br>'.$regions[275]; 
Уже сделал это именно так. Остался вопрос оптимальный ли такой вариант перебора по массиву в плане нагрузки и тд

Добавлено через 2 минуты
Цитата:
Сообщение от Алексей Барыкин Посмотреть сообщение
Чую что ТС либо тонко издевается, либо жестоко тупит.
Помогать бессмысленно в любом случае.
Я - пас.
Ошибаетесь именно ваши советы то что мне и нужно было, как говорится вы один телепат оказался
За что и Спасибо.

Последний раз редактировалось avgaz; 10.02.2010 в 23:57. Причина: Добавлено сообщение
avgaz вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
старые значения тиц Losjah Вопросы по работе системы 3 07.11.2009 11:23
передача элементов формы методом POST проблема с <select> valu0808 Разработка и сопровождение сайтов 3 03.07.2009 10:29
Не правильные значения PR у страниц при подтверждении цен nniikkmmeenn Ошибки при работе с системой 2 25.03.2009 10:47
как обновить значения тиц? zako Вопросы от новичков 2 12.03.2008 19:11
Как массово обновить значения ВС для страниц? forrest Вопросы от новичков 2 22.01.2008 20:52


Часовой пояс GMT +3, время: 19:25.