CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Mer Nov 27, 2024 12:29 pm

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 11 messages ] 
Auteur Message
MessagePublié: Mar Déc 04, 2012 3:08 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
Salut a tous,
J'a un script php qui affiche un arbre généalogique et automne ne peut pas le géré a cause de la récursivité...
je voudrais faire un module pour enregistrer les individus et un moteur de recherche pour trouver un individu dont je veux voir la généalogie, ça je pense savoir faire...
mon soucis c'est l'arbre en lui même...
comment faire pour intégré mon code php dans automne sachant que ce script possède sa propre requête qui a partir d'un ID se charge de trouver toutes la descendance...
j'ai déjà fait des tests mais je retourne des erreurs a chaque fois, automne refuse l’exécution de ma requête...
Avez vous des idées, je ne vois pas du tout comment faire !
merci d'avance...


Haut
 Profil  
 
MessagePublié: Mar Déc 04, 2012 4:09 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
En gros, l'idée serait d'utiliser automne pour la gestion des individus et d'utiliser mes script pour afficher l'arbre généalogique...


Haut
 Profil  
 
MessagePublié: Mer Déc 05, 2012 2:14 pm 
Hors-ligne

Inscrit(e) le : Lun Mars 07, 2011 5:30 pm
Message(s) : 70
Salut

Difficile de te répondre sans le code...


Haut
 Profil  
 
MessagePublié: Mer Déc 05, 2012 2:53 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
En fait, le code fonctionne comme ça:
c'est une requête qui utilise une classe de connections, la requête comprend 30 jointures et sélectionne environ 200 critères...
je te montre un exemple mais c'est loin d’être complet, le script est trop long...
Code :
<?php
session_start();
include('includes/config.php');
include('includes/classes/connexion/connex.php');
// connexion BDD
$bdd = new connexion ();


if (isset($_GET['chien'])) {

    $malinois = $_GET['chien'];

    $critere = array($chien);
    $requete = "SELECT   
                    ce.id_chien      AS  id_chien,

                    cp.id_chien      AS  id_pere,

                    cm.id_chien      AS  id_mere,

                FROM chien AS  ce

                    LEFT JOIN chien AS  cp ON ce.lof_pere = cp.lof
                    LEFT JOIN chien AS  cm ON ce.lof_mere = cm.lof
                   
                WHERE ce.id_chien = ? ";
    $ligne = $bdd->unique($critere, $requete);
    ?>


et la suite concerne l'affichage des infos sélectionner...
voila en gros, c'est pas complet mais l'idée est la !!!
merci d'avance...


Dernière édition par wind le Mer Déc 26, 2012 10:38 pm, édité 1 fois.

Haut
 Profil  
 
MessagePublié: Mer Déc 05, 2012 2:58 pm 
Hors-ligne

Inscrit(e) le : Lun Mars 07, 2011 5:30 pm
Message(s) : 70
bon, outre les problèmes de sécurité qu'il faudra que tu résolves

quel est l'erreur renvoyée par automne ?


Haut
 Profil  
 
MessagePublié: Mer Déc 05, 2012 3:01 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
je n'ai plus l'erreur en tète car j'ai suis revenu en arrière et il n'est plus sous automne mais en gros c'est la connections qui est impossible et il y avait aussi un problème avec ma classe de connections...


Haut
 Profil  
 
MessagePublié: Mer Déc 05, 2012 3:02 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
oui, oui, la secu pas de soucis, je suis encore en phase de test et il ni a aucune données importantes !!!


Haut
 Profil  
 
MessagePublié: Mer Déc 05, 2012 3:10 pm 
Hors-ligne

Inscrit(e) le : Lun Mars 07, 2011 5:30 pm
Message(s) : 70
wind a écrit:
mais en gros c'est la connections qui est impossible et il y avait aussi un problème avec ma classe de connections...


c'est pour cela que je te dis qu'il faut faire des requetes ajax car tu dois avoir un problèmes de lien include

autrement sers toi des constantes de automnes afin de cibler le root de ton hébergement afin de cibler la classe à inclure


Haut
 Profil  
 
MessagePublié: Mer Déc 05, 2012 3:12 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
ok, je vais chercher au tour de ça mais cela me semble encore un peut compliquer pour moi !!!
merci encore :wink:


Haut
 Profil  
 
MessagePublié: Mer Déc 05, 2012 3:24 pm 
Hors-ligne

Inscrit(e) le : Lun Mars 07, 2011 5:30 pm
Message(s) : 70
wind a écrit:
ok, je vais chercher au tour de ça mais cela me semble encore un peut compliquer pour moi !!!
merci encore :wink:


rien de compliqué

inspire toi de la demo automne pour les actu qui fonctionne en ajax

Code :
<atm-xml what="{request:string:out} == 'xml'">


+ jquery

ainsi : tu réceptionnes ton id en GET et tu fais ta requete externe ainsi cela remplacera le bloc <atm-result> avec le résultat ajax


Haut
 Profil  
 
MessagePublié: Mer Déc 05, 2012 3:30 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
ok, merci, je vais voir de suite...


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 11 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 20 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr