1 строка:1 столбец 2 столбец 3 столбец
2 строка:1 столбец 2 столбец 3 столбец
3 строка:1 столбец 2 столбец 3 столбец
получается 9 ячеек.
в центральной ячейке т.е. 5 (2 столбец и 2 строка)..если считать сверху справа, есть код PHP...если что то не так, то там выводится сообщение и скрипт останвливается командой exit. Проблема в том, что останавливается все целеком и следующии ячеки с 6 по 9 также остаются пустыми.
Как можно обойти?
Как сделать чтоб 5 ясейка заполнялась последней?
Если можно на кокретном примере
Спустя 5 минут, 50 секунд (12.11.2010 - 07:40) twin написал(а):
Цитата |
Как можно обойти? |
не использовать exit
Не для того она.
Спустя 2 минуты, 41 секунда (12.11.2010 - 07:43) ABC написал(а):
twin
exit, включается если критическая ошибка или попытка взлома, другие аналоги не подходят типа contine, return
exit, включается если критическая ошибка или попытка взлома, другие аналоги не подходят типа contine, return
Спустя 1 час, 50 минут, 13 секунд (12.11.2010 - 09:33) sergeiss написал(а):
A.B.C. - вот смотри. Ты САМ определился с неким алгоритмом, от которого не хочешь отходить. И спрашиваешь совета, что делать. Хотя заведомо понятно (или это только мне понятно?), что большинство советов будет о том, что надо изменить алгоритм. Так что ты или не спрашивай, или будь готов поменять подход к решению проблемы.
Цитата (A.B.C. @ 12.11.2010 - 08:34) |
.если что то не так, то там выводится сообщение и скрипт останвливается командой exit |
А кто тебе мешает сохранить это сообщение в переменной, которую можно вывести потом, уже ниже таблицы? И при этом забыть про exit, как уже сказал Твин?
Или еще проще Просто вывести сообщение об ошибке в ячейке и при этом не делать экзит?
И еще вариант, более надёжный и универсальный. Пиши данные для ячеек в двумерный массив и только после обработки всех данных выводи таблицу. Сейчас ты сам себя ставишь в жёсткие рамки: есть данные - тут же выводишь. А ты их сначала подготовь все... Потом уж выводи.
Спустя 11 минут, 22 секунды (12.11.2010 - 09:44) kirik написал(а):
Цитата (sergeiss @ 12.11.2010 - 01:33) |
Пиши данные для ячеек в двумерный массив и только после обработки всех данных выводи таблицу. |
И тут я такой, с полезной ссылкой ТЫЦ
Спустя 4 часа, 4 минуты, 54 секунды (12.11.2010 - 13:49) ABC написал(а):
sergeiss
Очень дельный совет, спасибо.
kirik,
twin
Также большое спасибо.
Все же действительно решил отойти от exit т.к. потом все больше и больше накручивается проблем в связи с ним. Да и в целом плохая кажется это практика, спасаться от проблем остановкой скрипта.
Очень дельный совет, спасибо.
kirik,
twin
Также большое спасибо.
Все же действительно решил отойти от exit т.к. потом все больше и больше накручивается проблем в связи с ним. Да и в целом плохая кажется это практика, спасаться от проблем остановкой скрипта.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.