[JOOMLA 2.5 ]Inclure du php dans un article

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [JOOMLA 2.5 ]Inclure du php dans un article

    Bonjour à tous,

    Je dois crée un article préremplis avec certaines données de ma base j'ai fait ce code :
    Code PHP:
    echo "bob<br/>"
    $user =& JFactory::getUser();

        if (!
    $user->guest
        {
        
    $nomUtil " test ";
            
    //On récupère le contenu de la base de donnée
            
    $db=& JFactory::getDBO();
            
    //On crée une requête de séléction
            
    $query='SELECT U.id, U.name, CD.address, P.product_name, C.category_name, O.order_full_price
            FROM gke7n_hikashop_order O, 
            gke7n_hikashop_order_product OP, 
            gke7n_hikashop_product P, 
            gke7n_users U, 
            gke7n_hikashop_product_category PC, 
            gke7n_hikashop_category C,
            gke7n_contact_details CD
            WHERE O.order_user_id = U.id
            AND OP.order_id = O.order_id
            AND OP.product_id = P.product_id
            AND PC.product_id = P.product_id
            AND PC.category_id = C.category_id
            AND CD.user_id = U.id
            AND U.id = '
    $user->id .';';
            
            echo 
    $query;
            
             
    $db->setQuery($query);
             
    $result=$db->loadObjectList();
            foreach(
    $result as $r){
                
                echo 
    "dedas";
                
                
    $nomUtil $r->name;
                
    $adresse $r->adress;
                
    $produit $r->product_name;
                
    $category $r->category_name;
                
    $prix $r->order_full_price;
            }
            
            echo 
    $nomUtil;
        } 
    mais impossible d'afficher le moindre echo dans mon article, page blanche, pourtant j'utilise sourcerer.
    Si vous avez une solution.

    Merci par avance.
    Dernière édition par Nohman à 27/06/2012, 16h05

  • #2
    Re : [JOOMLA 2.5 ]Inclure du php dans un article

    Code PHP:
    $user =& JFactory::getUser();
    $db=& JFactory::getDBO();
    $query='SELECT U.id, U.name, CD.address, P.product_name, C.category_name, O.order_full_price
    FROM gke7n_hikashop_order O,
    gke7n_hikashop_order_product OP,
    gke7n_hikashop_product P,
    gke7n_users U,
    gke7n_hikashop_product_category PC,
    gke7n_hikashop_category C,
    gke7n_contact_details CD,
    gke7n_hikashop_user HU
    WHERE O.order_user_id = HU.user_id
    AND U.id = HU.user_cms_id
    AND OP.order_id = O.order_id
    AND OP.product_id = P.product_id
    AND PC.product_id = P.product_id
    AND PC.category_id = C.category_id
    AND CD.user_id = U.id
    AND U.id = '
    $user->id .';';
    echo 
    $query;

    $db =& JFactory::getDBO();
    $db->setQuery($query);

    $result=$db->loadObjectList(); 
    Quand j'enlève le foreach je réussi à afficher mes echos, si vous avez une solution.

    Commentaire


    • #3
      Re : [JOOMLA 2.5 ]Inclure du php dans un article

      Bonjour,

      Si la page est entièrement blanche alors c'est une bonne erreur php qui fait planter tout le script. Essaye de passer l'error_reporting php a on.

      Si seulement le contenu de ton article est blanc alors c'est juste dans ton bout de code. Tu devrais pouvoir voir les erreurs coté public si tu es logué en administrateur. cf old doc


      Damien
      www.Crac-Design.com

      Commentaire


      • #4
        Re : [JOOMLA 2.5 ]Inclure du php dans un article

        Comment as-tu intégré ton code PHP dans ton article ? Je ne l'ai jamais fait mais généralement la solution passe par Sourcerer (http://extensions.joomla.org/extensi...n-content/5051) ou Jumi (http://extensions.joomla.org/extensi...n-content/1023).

        D'autres possibilités : http://extensions.joomla.org/extensi...de-in-content/
        Christophe (cavo789)
        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

        Commentaire


        • #5
          Re : [JOOMLA 2.5 ]Inclure du php dans un article

          Bonjour,

          Solution simple pour déterminer la cause de l'erreur:
          Dans la configuration générale Joomla!, passer le rapport d'erreurs en mode Développement, ce qui affichera tous les problèmes.
          Dans le cas présent, il y a de très fortes chances pour que
          Code PHP:
          $result=$db->loadObjectList(); 
          retourne false
          au lieu d'un tableau d'objets, et dans ce cas c'est la ligne
          Code PHP:
          foreach($result as $r){ 
          qui est à l'origine du plantage.
          Pas de demande de support par MP.
          S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X