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

PHP & Base de données Discussion :

CMV / Résultat d'un calcul sur un Controleur à passer sur une Vue


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2020
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2020
    Messages : 26
    Par défaut CMV / Résultat d'un calcul sur un Controleur à passer sur une Vue
    Bonjour à toutes et à tous,

    Utilisant un environnement Controleur/Modèle/Vue (Bootstrap), je parviens à effectuer un calcul sur mon contrôleur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $data['lignes'] = $this->heures_model->getlignestableau($Interventions);		
    $data['heures']= array();
    foreach ($data['lignes'] as $key => $value){
    	$data['heures']['date'][] = $value->DTFIN_1;
    	$data['heures']['heure'][] = $value->DTFIN_2;
    	}
    	array_multisort($data['heures']['date'],SORT_DESC,$data['heures']['heure'],SORT_DESC);
    print_r($data['heures']['date'][0]);
    print_r($data['heures']['heure'][0]); exit;
    Si je commente les deux lignes print_r, j'ai bien le contenu de la Vue qui s'affiche avec les données qui proviennent du $data['lignes']...
    Si je décommente les deux print_r tel que sur le code ci-dessus, j'ai bien la date correspondant au $data['heures']['date'][0] et l'heure du $data['heures']['heure'][0] qui s'affichent, mais uniquement ces deux informations.

    Je souhaiterais pouvoir insérer dans le contenu de la vue (avec l'ensemble des données du $data['lignes']...) les deux valeurs affichées par les print_r ci-dessus.
    Quelle est la portion de code php à inclure sur la Vue pour que cela fonctionne ?
    si j'écris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    	<?php
    $coordonnees = array (
        'prenom' => 'François',
        'nom' => 'Dupont',
     
    print_r($coordonnees);
    ?>
    j'ai Array ( [prenom] => François [nom] => Dupont) qui s'affiche, mais je ne sais pas comment procéder avec le $data['heures']['date'][0] et le $data['heures']['heure'][0]. Je voudrais également pouvoir modifier le format de la date et de l'heure affichées. Par rapport au code ci-dessus, je voudrais pouvoir n'afficher l'équivalent que de François Dupont sans les Array ( [prenom] => ... [nom] => ... ).

    Un grand merci par avance pour ce coup de main :-)

  2. #2
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2020
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2020
    Messages : 26
    Par défaut
    Bon, eh bien je vous ai sollicité pour rien...

    En cherchant bien, j'ai juste remplacé mes print_r par un nom de variable :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $data['Date0']=($data['heures']['date'][0]);
    $data['Heure0']=($data['heures']['heure'][0]);
    Et aussi étonnant que cela puisse paraître, en faisant un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <?php echo date('d-m-Y', strtotime($Date0));?>
    je parviens a récupérer la date qui m'intéresse, idem pour l'heure.

    Merci quand même de vous être intéressés à mon interrogation, et encore une fois, je suis désolé d'avoir posé cette question si bête...

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 26/02/2007, 01h50
  2. [Dates] Calcul sur une date
    Par jpascal dans le forum Langage
    Réponses: 3
    Dernier message: 27/12/2006, 08h41
  3. [Dates] Faire un calcul sur une date?
    Par kevinf dans le forum Langage
    Réponses: 1
    Dernier message: 25/11/2006, 19h18
  4. [VB6] Témoin de calcul sur une form
    Par kawel dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 07/08/2006, 19h44
  5. Calcul sur une région répété...
    Par Angeldu74 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 06/06/2005, 08h00

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