Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Как применить цикл, вот к этому...
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): [1] 2 »   

> Без описания
TEiD
Отправлено: 23 Июля, 2006 - 11:44:28
Post Id



Advanced Member


Покинул форум
Сообщений всего: 295
Дата рег-ции: Март 2006  
Откуда: Оттуда

Карма -11

[+][+]


Здраствуйте, сталкнулся с глупой вещью, но всё же выручайте...
Вот проверка некая с действием:
CODE:
if ($a == '1') {
$a = ' ';
}
elseif ($a == $b1) {
$a = $a1;
}
elseif ($a == $b2) {
$a = $a2;
}
elseif ($a == $b3) {
$a = $a3;
}
...


Точно такая же проверка идёт и в обратном порядке...

Как ещё засунуть в цикс и сделать добавление значений в адмнике ? Ну уж хотя бы как в цикл засунуть, потому что каждый раз как появляеться необходимость в новых переменных так надо ещё одну проверку ставить - это тупо, но как сделать в цикле не датумках - выручайте Улыбка
Спасибо!
 
 Top
Aleksej
Отправлено: 23 Июля, 2006 - 13:28:23
Post Id


Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Дек. 2004  

Карма 0




Заведи массив:
$b = array ()
 
 Top
TEiD
Отправлено: 23 Июля, 2006 - 15:19:58
Post Id



Advanced Member


Покинул форум
Сообщений всего: 295
Дата рег-ции: Март 2006  
Откуда: Оттуда

Карма -11

[+][+]


Aleksej, пожалуйста с примером - не понимаю, ведь массив a тоже наверное нужен, ведь определённое a равно (строго) определнному b и таких a и b много в одинаковом количестве!
 
 Top
Aleksej
Отправлено: 23 Июля, 2006 - 15:40:42
Post Id


Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Дек. 2004  

Карма 0




Ну значит нужен. Примерно так будет:
CODE:

$a = array();
$b = array();

// Заполняем массивы $a и $b
$a[0] = ' ';
$b[0] = '1';
. . .

for ($i=0; $i < count ($a); $i++)
if ( $olda == $b[$i] )
{
$olda = $a[$i];
break;
}

где $olda - твоя переменная $a.
 
 Top
TEiD
Отправлено: 23 Июля, 2006 - 17:08:01
Post Id



Advanced Member


Покинул форум
Сообщений всего: 295
Дата рег-ции: Март 2006  
Откуда: Оттуда

Карма -11

[+][+]


Aleksej - или я не понял или вы - у меня a1 == (всегда) b1
Но не строго a допустим "100", а b "450".
Точно такое же обратно надо, как? И можно запонять массивы через веб-интерфейс как нить, желательно их в один файлик?! Можно?
 
 Top
Леголегс Администратор
Отправлено: 23 Июля, 2006 - 17:39:38
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




TEiD
CODE:
$a_b = array(
'450' => '100',//b1 => a1
'500' => '200'
);
$a = $a_b[$a];//если a = 450 то станет 100 и т.д.
//"в обратном порядке" - это я так понимаю:
$b_a = array();
foreach($a_b as $x => $y)// меняем местами ключ и значение
$b_ap[$y] = $x;

$b = $b_a[$b];

TEiD пишет:
И можно запонять массивы через веб-интерфейс как нить, желательно их в один файлик?! Можно?
Это отдельная история. Для хранения в файле понадобятся функции serialize и unserialize.
 
 Top
TEiD
Отправлено: 23 Июля, 2006 - 19:12:32
Post Id



Advanced Member


Покинул форум
Сообщений всего: 295
Дата рег-ции: Март 2006  
Откуда: Оттуда

Карма -11

[+][+]


Фу ты понял, ну тогда спасибо. Только интерсует, как енту функцию прикрутить и как бы управлять масивами через веб-интерфейс, если раскажите - покажите, то я отстану от вас в полном счастии Улыбка
 
 Top
Aleksej
Отправлено: 24 Июля, 2006 - 05:48:25
Post Id


Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Дек. 2004  

Карма 0




Для этого тебе надо завести форму с набором <input type="text" с таким количаством, сколько будет значений. И заполнять массивы в соответствием с полученным $_POST...
 
 Top
TEiD
Отправлено: 24 Июля, 2006 - 05:49:42
Post Id



Advanced Member


Покинул форум
Сообщений всего: 295
Дата рег-ции: Март 2006  
Откуда: Оттуда

Карма -11

[+][+]


Aleksej, я не понимаю, плиз примеры Улыбка
У мине количество масивов не определённое, по началу 20, а потом до бсконечности...
 
 Top
Aleksej
Отправлено: 24 Июля, 2006 - 14:40:37
Post Id


Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Дек. 2004  

Карма 0




TEiD
Судя по всему тебе проще найти учебник для начинающих по PHP и HTML и выучить. Это же базовые понятия, как вообще не зная того, как делать формы, можно программировать на PHP?
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.048]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33