Jump to content
sebades

PHP Warning: A non-numeric value encountered in /system/storage/modification/catalog/controller/product/manufacturer.php on line 191

Recommended Posts

Такая ошибка. Поле "производитель" у меня заполнено. Вот код:

	$data['products'] = array();

			$filter_data = array(
				'filter_manufacturer_id' => $manufacturer_id,
				'sort'                   => $sort,
				'order'                  => $order,
				'start'                  => ($page - 1) * $limit,
				'limit'                  => $limit
			);

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
3 години назад, Flint2000 сказав:

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

Можете обьяснить для начинающих, как это сделать7

Share this post


Link to post
Share on other sites
2 часа назад, sebades сказал:

Можете обьяснить для начинающих, как это сделать7

Ну во первых нужно знать какую переменную нужно привести в int, а уже потом прочитать как это сделать https://www.php.net/manual/ru/language.types.type-juggling.php

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By sebades
      Ловлю такую ошибку в коде:
      $this->data['breadcrumbs'] = $this->breadcrumbs('manufacturer', $manufacturer_info); $strp = strip_tags(html_entity_decode($manufacturer_info['description'])); if(isset($manufacturer_info['description']) && !empty($strp)){ $manufacturer_description = @$manufacturer_info['description']; }else{ $manufacturer_description = $this->config->get('config_microdata_manufacturer_description'); } Удалить весь этот кусок боюсь - не хочу лишиться хлебных крошек.
      Думал - ошибка лезет через то, что у меня не заполнено описание производителя, но нет. Даже если введу - все та же ошибка
    • By naplekov
      В логах сервера постоянно появляется строка:
      PHP Warning:  Invalid argument supplied for foreach() in /...путь на сервере../файл.php on line 9
      Вот это строка: foreach($_SESSION['basket']["offers"] as &$offer){
      Сайт работает нормально но смущает эта ошибка. как ее избежать и почему она возникает?
       
       
    • By ale120188
      Подскажите что за ошибка у меня появилась в журнале ошибок ocStore 1.5.5.1.2 и как ее исправить ? 
       
      2016-01-31 1:33:36 - PHP Notice:  Error: User 'onnn' has exceeded the 'max_questions' resource (current value: 60000)<br />Error No: 1226<br />SELECT * FROM oc_url_alias_blog WHERE `query` = 'route=record/blog' in /var/www/city/data/www/onnn.com.ua/system/database/mysql.php on line 50
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.