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

-->
Ответ
 
Опции темы
Старый 11.02.2010, 00:35   #31
Хитрый жук
 
Аватар для Алексей Барыкин
 
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 390
Алексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущее
По умолчанию

Цитата:
Сообщение от taTuSkaa Посмотреть сообщение
Алексей Барыкин - Может это XML О_о )))
Сомневаюсь что-то...
Писать полную пургу на php, и при этом XML для яндекс карт формировать?
__________________
taurion.ru | adminbook.ru | indesignbook.ru
Алексей Барыкин вне форума   Ответить с цитированием
Старый 11.02.2010, 00:38   #32
Новичок
 
Аватар для taTuSkaa
 
Регистрация: 16.01.2010
Сообщений: 48
Вес репутации: 0
taTuSkaa может только надеяться на улучшение
Отправить сообщение для taTuSkaa с помощью ICQ
По умолчанию

Алексей Барыкин ))) Все возможно де наша не пропадала )
taTuSkaa вне форума   Ответить с цитированием
Старый 11.02.2010, 00:45   #33
Эксперт
 
Аватар для Anadonam
 
Регистрация: 29.10.2009
Адрес: Вологда and SSHA
Сообщений: 3,897
Вес репутации: 354
Anadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущее
Отправить сообщение для Anadonam с помощью ICQ
По умолчанию

---исправил после появления поста внизу---
(мысли вслух) ужу просто тупо сморю за происходящим ..ЫЫЫ
мдя опять я поспешил ) -- а вопрос казался не таким уж и сложным по началу....

Последний раз редактировалось Anadonam; 11.02.2010 в 00:51.
Anadonam вне форума   Ответить с цитированием
Старый 11.02.2010, 00:50   #34
Специалист
 
Регистрация: 23.05.2007
Сообщений: 310
Вес репутации: 215
avgaz скоро станет известенavgaz скоро станет известен
По умолчанию

Цитата:
Сообщение от Алексей Барыкин Посмотреть сообщение
$mar - массив значений полей

Для вывода элемента массива надо собственно элемент масиива и выводить.
echo '<tipgaza>Тип Газа: ', $tipgaza[$mar['tipgaza']], '</tipgaza>';

p.s.и что за новомодный тег <tipgaza>?
Вот это и работает Спасибо.
Еще вотпрос как гуманней будет сделать
Вот так
PHP код:
$result $DB->query("SELECT * FROM mapsagzs");
            if(
$DB->get_num_rows($result)>0)
            {
            while (
$mar $DB->fetch_row($result))
            {
$tipgaza = array(
'0' =>"Метан",
'1' =>"Пропан",
'2' =>"Метан и Пропан"
);

echo 
'<tipgaza>Тип Газа: '$tipgaza[$mar['tipgaza']], '</tipgaza>';

или так
PHP код:
$result $DB->query("SELECT * FROM mapsagzs");
            if(
$DB->get_num_rows($result)>0)
            {
            while (
$mar $DB->fetch_row($result))
            {
if(
$mar['tipgaza'] == "0")
{
$tipgaza ="Метан";
}
if(
$mar['tipgaza'] == "1")
{
$tipgaza ="Пропан";
}
if(
$mar['tipgaza'] == "2")
{
$tipgaza ="Метан и Пропан";
}

echo 
'<tipgaza>Тип Газа: '$tipgaza'</tipgaza>';

Проще говоря что из этих двух вариантов быстрее выполнится если допустим массив в первом варианте будет не три строки а 30??
Цитата:
Сообщение от taTuSkaa Посмотреть сообщение
Алексей Барыкин - Может это XML О_о )))
Угу именно XML я же говоря для Яндекс карт там теги можно называть по разному

Добавлено через 3 минуты
Цитата:
Сообщение от Алексей Барыкин Посмотреть сообщение
Сомневаюсь что-то...
Писать полную пургу на php, и при этом XML для яндекс карт формировать?
Да нет почему же нормально все получилось смысл в том что на карте создаются точки с вводом различных параметров и записываются в БД далее для отображения этих точек формируется xml с выводом информации из БД

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

Цитата:
Еще вотпрос как гуманней будет сделать
Первый вариант, с выносом справочного массива за пределы цикла.
Нафига его каждый раз заново определять?
__________________
taurion.ru | adminbook.ru | indesignbook.ru
Алексей Барыкин вне форума   Ответить с цитированием
Старый 11.02.2010, 01:00   #36
Специалист
 
Регистрация: 23.05.2007
Сообщений: 310
Вес репутации: 215
avgaz скоро станет известенavgaz скоро станет известен
По умолчанию

Цитата:
Сообщение от Алексей Барыкин Посмотреть сообщение
Первый вариант, с выносом справочного массива за пределы цикла.
Нафига его каждый раз заново определять?
В смыле к примеру создать отдельную функцию с массивом и её в тыкать в формирование?
Можно пример
avgaz вне форума   Ответить с цитированием
Старый 11.02.2010, 01:06   #37
Хитрый жук
 
Аватар для Алексей Барыкин
 
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 390
Алексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущее
По умолчанию

Цитата:
Сообщение от avgaz Посмотреть сообщение
В смыле к примеру создать отдельную функцию с массивом и её в тыкать в формирование?
Можно пример
цикл(условие){
<определение массива>
<код>
}

заменить на

<определение массива>
цикл(условие){
<код>
}
__________________
taurion.ru | adminbook.ru | indesignbook.ru
Алексей Барыкин вне форума   Ответить с цитированием
Старый 11.02.2010, 01:14   #38
Специалист
 
Регистрация: 23.05.2007
Сообщений: 310
Вес репутации: 215
avgaz скоро станет известенavgaz скоро станет известен
По умолчанию

PHP код:
$tipgaza = array(
'0' =>"Метан",
'1' =>"Пропан",
'2' =>"Метан и Пропан"
);
$result $DB->query("SELECT * FROM mapsagzs");
            if(
$DB->get_num_rows($result)>0)
            {
            while (
$mar $DB->fetch_row($result))
            {


echo 
'<tipgaza>Тип Газа: '$tipgaza[$mar['tipgaza']], '</tipgaza>';

То есть так? а какая разница в этом?
avgaz вне форума   Ответить с цитированием
Старый 11.02.2010, 01:41   #39
Эксперт
 
Регистрация: 05.03.2008
Сообщений: 1,095
Вес репутации: 250
boric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущее
По умолчанию

Цитата:
То есть так? а какая разница в этом?
Чтобы массив инициализировался ОДИН раз до цикла. А еще лучше вынести определение этотго массива в отдельный конфигурационный файл (например cms_cfg.php), который инклудить по мере необходимости.
boric вне форума   Ответить с цитированием
Ответ


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

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, время: 14:20.