Page 1 sur 1

Requête SQL (RealEstateManager) ne renvoie pas le bon bien

Posté : 04 avr. 2015, 14:45
par Magalux
Bonjour,

J'ai intégré le module MyShortList sur mon site créé sous joomla 3, j'ai demandé au développeur de l'adapter à RealEstateManager composant de gestion immobilière, je suis sans nouvelle de lui depuis plusieurs semaines. Donc je m'y attaque seule.

J'ai un peu avancé, mais je rencontre quelques soucis dans ma requête SQL.

Donc j'ai bien le bouton "ajouter aux favoris" qui s'affiche, quand on clique dessus il ajoute un favoris. Seulement il n'affiche pas la référence, et surtout en examinant le bouton, on s’aperçoit que ce n'est pas la bonne annonce qu'il a ajouté.

Lien vers le site

Image

Image


Voici comment ça ressort en examinant le module une fois le bien ajouté :
<tr>
    <td align="left">
        <a href="/joomla_agence/index.php/all-categories/266/view_house/50-moins de 150 000 €/moins de 150 000 €/364/14834" class="myshortlist_link">il devrait afficher la ref ici</a> 
<!--au lieu de .... moins de 150 000 €/364/14834, il devrait afficher .... moins de 150 000 €/433/15894-->
    </td>

    <td align="right">
        <form action="http://essaisitemag.hebergratuit.net/joomla_agence/index.php/all-categories/266/view_house/50-moins de 150 000 €/moins de 150 000 €/433/15894?tab=getmyhousesTab" method="post" style="max-width: 30px;">
            <input name="deletefav" value="X" class="button myshortlist mybutton" type="submit">
            <input name="delaid" value="#re#1" type="hidden">
        </form>
    </td>
</tr>
Et voici ma requête et comment se présentent mes tables :
$query = 'SELECT `iditem`, `idcat`, `houseid`, `name` FROM `#__rem_categories`, `#__rem_houses`, `#__rem_main_categories` WHERE #__rem_houses.id = #__rem_categories.iditem AND #__rem_main_categories.id = #__rem_categories.idcat ';
$mlink .= 'index.php?option=com_realestatemanager&task=view_house/'.$myArticle->idcat.'-'.$myArticle->name.'/'.$myArticle->name.'/'.$myArticle->iditem.'/'.$myArticle->houseid;
Image

Merci

Re: Requête SQL (RealEstateManager) ne renvoie pas le bon bien

Posté : 08 avr. 2015, 18:13
par Invité
Alors, voici où j'en suis, si quelqu'un pouvait m'aider dans ma requête, afin qu'elle retourne la bonne référence.
$field_to_use2 = ($rem_houseid == 0) ? '`houseid` as title' : '`title`';
$query = 'SELECT `iditem`, `idcat`, `houseid`, `name`, '.$field_to_use2.' FROM `#__rem_categories`, `#__rem_houses`, `#__rem_main_categories` WHERE #__rem_houses.id = #__rem_categories.iditem AND #__rem_main_categories.id = #__rem_categories.idcat';
Cette fois il affiche bien "aj. aux favoris" et quand le bien est ajouté j'ai bien une référence avec le lien correspondant à celle-ci. Sauf que la référence n'est pas celle du bien ajouté.

Image

Re: Requête SQL (RealEstateManager) ne renvoie pas le bon bien

Posté : 30 avr. 2015, 14:29
par Magalux
Avec un peu d'aide, le module MyShortList est enfin adapté à RealEstateManager. Si besoin d'aide vous aussi n'hésitez pas à me contacter. Le nouveau site et le module en question sera bientôt visible sur http://www.agence-du-montois.fr/