2 / 2 / 0
Регистрация: 18.03.2012
Сообщений: 63
1

Цикл проходит только один раз

12.09.2013, 12:57. Показов 1353. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет! Такая проблема: цикл проходит только один раз, причём если убрать вызов функции create_xls($model); то цикл проходит сколько надо (определил по выводу значений переданного массива echo $cath." it is cathegory <br>"
В чём проблема?

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
if(isset($_POST['ok']))
 { $l=0;
 $var_cath = $_POST['category'];
 foreach($var_cath as $cath){
 
   echo $cath." it is cathegory <br>";
   
   
   $file_name = $_POST['category'];
   
   
   foreach(get_on_Cat($cath) as $product_id)
    {
      
    
      if(!empty($product_id)) $model[$l] = $product_id;   
     $l++;
      
    } 
    create_xls($model); //если вызов этой функции убрать, то всё норм
    unset($model);
    }
    
   }
P.S только что увидел ошибку в выполнении функции. Можно ли как нибудь сделать чтобы они игнорировались?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.09.2013, 12:57
Ответы с готовыми решениями:

Цикл проходит не полное количество раз
Происходит импорт Excel файла на сайт, пишу логи в файл, какое количество времени занимает...

Даны два слова. Напечатать только те буквы слов, которые встречаются в обоих словах только один раз
Даны два слова. Напечатать только те буквы слов, которые встречаются в обоих словах только один...

Цикл выполняется один раз из трех нужных
$x = 20; do { $howmuchhave = db_select('groups_lords', 'v') -&gt;fields('v', array('howmuch'))...

Изображение отображается только один раз
Добрый день. Проблема следующего вида, после того как пользователь авторизировался на сайте с базы...

3
91 / 91 / 23
Регистрация: 02.09.2013
Сообщений: 276
12.09.2013, 13:21 2
Ну судя по всему на функции и падает. На ее выполнении всмысле. Ошибки игнорировать не нужно, их нужно исправлять
0
2 / 2 / 0
Регистрация: 18.03.2012
Сообщений: 63
12.09.2013, 16:35  [ТС] 3
Цитата Сообщение от Zvook Посмотреть сообщение
Ну судя по всему на функции и падает. На ее выполнении всмысле. Ошибки игнорировать не нужно, их нужно исправлять
Да, из-за того что при выполнении функции вылетает ошибка, но работу она свою выполняет. Я понимаю что нужно исправлять, но это не для этого случая =) Так всё таки возможно ли её проигнорировать?
0
91 / 91 / 23
Регистрация: 02.09.2013
Сообщений: 276
12.09.2013, 18:38 4
Цитата Сообщение от Deself Посмотреть сообщение
Да, из-за того что при выполнении функции вылетает ошибка, но работу она свою выполняет. Я понимаю что нужно исправлять, но это не для этого случая =) Так всё таки возможно ли её проигнорировать?
Ну вот например - http://www.php.su/learnphp/operators/?errors
0
12.09.2013, 18:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.09.2013, 18:38
Помогаю со студенческими работами здесь

Нажать кнопку только один раз
Здравствуйте. Подскажите, как реализовать, уже всю голову сломал=) Необходимо сначала получить...

Как добиться, чтобы скрипт выполнялся только один раз?
Здравствуйте. Есть у меня страница, котороая принимает несколько данных методом POST с другой...

Как сделать чтобы цикл while выполнялся один раз и выводил примерно такой текст из формы?
как сделать чтобы цикл while выполнялся один раз и выводил примерно такой текст из формы тест:...

В базу mysql данные заносятся только один раз, не знаю в чём дело
//reg.php &lt;?php include ('connect.php'); $name=$_POST; $sname=$_POST; $data_d=$_POST;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru