русский
Germany.ruForen → Архив Досок→ Webdesign und Hosting

Проблема с php

20.07.09 13:46
Re: Проблема с php
 
Sergo2008 знакомое лицо
Sergo2008
in Antwort Antimater 19.07.09 21:50, Zuletzt geändert 20.07.09 13:47 (Sergo2008)
Что за шаблон такой?
А вообще, странная немного проверка, к чему это вычисление остатка от деления, и сравнения его с индекс цветом? Дай ссылку на шаблон, чтобы глянуть код поближе, тогда смогу дать ответ, как этот геморой исправить.
В принципе, можно предварительно сделать проверку на ноль, и если это так, то присвоить единицу.
Присвоить единицу можно к примеру так, чтобы не вызывало ошибку. По крайней мере не вызовет ошибку деления на ноль, так как деление на 1 даст тот же результат.
$tab_color = ($tab_colors == 0 ) ? 1 : $tab_colors;
if ($color_index && isset($tab_colors[($tab_index)%count($tab_color)])) {
....
Вот только к какому результату это приведёт, тоесть выполнит или нет то что внутри фигурных кавычек, это уже всё зависит от того, что вообще должно быть в $tab_color, при нормальной работе.
 

Sprung zu