Jump to content

Edit History

Badibad

Badibad

Bonjour à tous .

j'ai récupéré ce vieux module de location et j’essaye de l'installer sur mon presta. L'installation c'est passer sans problème mais dès que j'essaye de le configuré j'ai une erreur "Cannot use string offset as an array".

il y a une erreur dans le foreach mais je n'arrive pas à la réparé . 

  $allcms = 'SELECT * FROM `'._DB_PREFIX_.'cms` ORDER BY `id_cms`';
            $cms_pages = '';
            
            foreach (Db::getInstance()->executeS($allcms) as $singlecms) {
                $id_cms_check = $singlecms['id_cms'];
                $allcms2 = 'SELECT * FROM `'._DB_PREFIX_.'cms_lang` WHERE `id_cms`='.(int)$id_cms_check.' AND `id_lang` = '.(int)$id_lang.'';
                foreach (Db::getInstance()->executeS($allcms2) as $singlecms2) {
                    $name = $singlecms2['meta_title'];
                }

                    $idnumber = 0;
                    $idnumber = $id_cms_check;
                    $cms_pages[$idnumber]['id_cms_check'] = $id_cms_check;
                    $cms_pages[$idnumber]['name'] = $name;
            }
        }

merci d'avance de votre aide.

Errorarray.png

Badibad

Badibad

Bonjour à tous .

j'ai récupéré ce vieux module de location et j’essaye de l'installer sur mon presta. L'installation c'est passer sans problème mais dès que j'essaye de le configuré j'ai une erreur "Cannot use string offset as an array".

il y a une erreur dans le foreach mais je n'arrive pas à la réparé . 

  $allcms = 'SELECT * FROM `'._DB_PREFIX_.'cms` ORDER BY `id_cms`';
            $cms_pages = '';
            
            foreach (Db::getInstance()->executeS($allcms) as $singlecms) {
                $id_cms_check = $singlecms['id_cms'];
                $allcms2 = 'SELECT * FROM `'._DB_PREFIX_.'cms_lang` WHERE `id_cms`='.(int)$id_cms_check.' AND `id_lang` = '.(int)$id_lang.'';
                foreach (Db::getInstance()->executeS($allcms2) as $singlecms2) {
                    $name = $singlecms2['meta_title'];
                }

                    $idnumber = 0;
                    $idnumber = $id_cms_check;
                    $cms_pages[$idnumber]['id_cms_check'] = $id_cms_check;
                    $cms_pages[$idnumber]['name'] = $name;
            }
        }

merci d'avance de votre aide.

Errorarray.png

×
×
  • Create New...