IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MkFramework Discussion :

requêtes et recuperation de la vue


Sujet :

MkFramework

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Août 2014
    Messages : 62
    Points : 28
    Points
    28
    Par défaut requêtes et recuperation de la vue
    Bonjour, j'essaie de faire exécuter une requête qui fais des sommes ma requête marche sur mysql mais ne donne pas sur easysql ainsi que sur mon application je n'avoir pas compris la manière de récupérer la vue de la requête ainsi que la syntaxe merci de bien vouloir m'aider je vous envoie les images pour vous donnez un aperçu de ce que j'ai déjà fais qui ne marche pas et ne signale pas d'erreur non plus [ATTACH=CONFIG]178579Nom : fonction model.PNG
Affichages : 117
Taille : 39,6 Ko
    Images attachées Images attachées  

  2. #2
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    Pour moi, il manque les "as"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    select sum(monChamp) as totalChamp
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Août 2014
    Messages : 62
    Points : 28
    Points
    28
    Par défaut
    malheureusement malgré le as il n'affiche toujours pas le résultat de la requête

  4. #4
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    Et si vous ajoutez du debug:
    sous la récupération de la requête, ajoutez un appel au debug:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    plugin_debug::addSpy('tableau de resultats',$tMensuelafd);
    Pour voir le contenu du tableau retourné

    Vous pouvez également modifier le log pour afficher les requetes dans le fichier de log
    Pour cela, modifiez le fichier conf/site.ini.php, dans la section [log], activez "information"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    [log]
    (...)
    information=1
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Août 2014
    Messages : 62
    Points : 28
    Points
    28
    Par défaut
    quand je teste maintenant sur le easysql sa marche sans problème mais je n'ai aucun résultat sur mon application je vais faire des capture afin d'être plus explicite merci de m'aider model_mois.phpmain.phpshow.php j'ai utilisé le tuto de menu deroulant avec les permissions et les utilisateurs mais sa marche pas

  6. #6
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    Vous avez une erreur dans le code du main.php:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public function _show(){
     $oMois=model_mois::getInstance()->findById( _root::getParam('id') );
     
     $oView=new _view('mois::show');
     $oView->oMois=$oMois;
     $tMensuelafd = model_mensuelafd::getInstance()->findBYmois('$oMois_idmois');
    Première ligne vous récupérez un objet $oMois
    Mais à la dernier ligne vous faites une recherche avec '$oMois_idmois' qui sera transformé en ""
    Vous devriez remplacer par $oMois->idmois
    Ce qui donnerait:

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public function _show(){
     $oMois=model_mois::getInstance()->findById( _root::getParam('id') );
     
     $oView=new _view('mois::show');
     $oView->oMois=$oMois;
     $tMensuelafd = model_mensuelafd::getInstance()->findBYmois($oMois->idmois);
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Août 2014
    Messages : 62
    Points : 28
    Points
    28
    Par défaut
    GRAND MERCI A VOUS!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment rendre 3 champs d'une requête en ID d'une vue?
    Par littlebear dans le forum Débuter
    Réponses: 54
    Dernier message: 03/01/2009, 13h02
  2. [XSLT] requête pour recuperer un max
    Par cheggour2004 dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 03/01/2008, 08h28
  3. requête SQL: recuperation de données sur plusieurs années
    Par MisterGé dans le forum Langage SQL
    Réponses: 5
    Dernier message: 01/08/2007, 23h10
  4. recuperer windows en vue de reinstallation
    Par jejam dans le forum Windows XP
    Réponses: 10
    Dernier message: 03/01/2006, 09h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo