Jump to content

probleme de syntaxe?<resolu>


Recommended Posts

bonjour a tous

jai cree un fichier php dans le dossier modules->blockcategories.
Mon but est dobtenir tous les sousCategories de la category qui a pour id = $idEditor.
Jai essaye mon code mais ca ne marche pas, qui peut me dire ce qui ne va pas svp?
voici mon code:

$childen=ARRAY();
$childen=Category::getChildren($idEditor,intval($cookie->id_lang),true);



merci.

Link to comment
Share on other sites

merci de repondre si rapidement
en fait je voudrais reuperer id_category et name des categories trouvees, et creer une liste afin de les utiliser dans un autre fichier.

et ca me donne rien.

voici le restede mon code

<?php
header("Content-Type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
echo "";

$idEditor = (isset($_POST["IdEditor"])) ? htmlentities($_POST["IdEditor"]) : NULL;

if ($idEditor) {
$categories = array();
$categories = Category::getChildren($idEditor,intval($cookie->id_lang),true);

       foreach ($categories AS $row)
               echo "";
}

echo "";

?>



trouvez vous des anomalies dans ce bout de code?
merci

Link to comment
Share on other sites

c'est une page qui se charge indépendamment de la boutique je suppose ?

dans ce cas, je dirais que le probleme viens de la config qui n'est pas chargée
pour ce faire :

include(dirname(__FILE__).'/config/config.inc.php');



et puis certainement un probleme avec les cookies "lang" ...
a tester :

$categories = Category::getChildren($idEditor, 2, true);


(c'est à dire mettre la valeur de la langue en "dur" da façon a voir si le pb ne viens pas de là...

Link to comment
Share on other sites

jai aussi teste ca dans le meme fichier ca donne rien non plus.

$result = Db::getInstance()->ExecuteS('
       SELECT *
       FROM `'._DB_PREFIX_.'category`');

foreach ($result AS $row){
       echo "";
               }




et quand je met ce meme bout de code dans blockcategories.tpl

{literal}
   <?php
   $result = Db::getInstance()->ExecuteS('
       SELECT *
       FROM `'._DB_PREFIX_.'category`');
       foreach ($result AS $row){
            echo "";
               }
                ?>
{/literal}


ca donne ca
ExecuteS(' SELECT * FROM `'._DB_PREFIX_.'category`'); foreach ($result AS $row){ echo ""; }?>

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...