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 :

forme resultat pdo


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut forme resultat pdo
    Bonjour,

    j'ai inséré une calendrier javascript qui récupère les jours réserver comme cela :

    var joursReserves = [ [m, d, Y], [m, d, Y], etc... ] ;

    donc jour a jour.

    Je voudrait le relié a une base de donnée mysql voici la fonction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    	public function getListByGite($ref_gite)
    	{
     
    		$listeReservation = array();
     
     
    $sql = 'SELECT date_reservation_deb,date_reservation_fin,ref_gite FROM contenu_reservation WHERE ref_gite="'.$ref_gite.'"';
     
     
    		$requete = $this->db->query($sql);
     
     
    		while ($reservation = $requete->fetch(PDO::FETCH_ASSOC))
    		$listeReservation[] = new ContenuReservation($reservation);
     
    		$requete->closeCursor();
     
     
    		return $listeReservation;
     
     
    	}
    je voudrais donc affiche les résultats sous forme [mois1,jour1,annee1], [mois2,jour2,annee2],...

    Et je me demande comment faire car j'ai fais un formulaire html avec date debut et date fin mais la il faudrait que cela rentre dans la mysql jour a jour de la debut et de la date fin.

    merci pour vos conseils.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Est-ce que le calendrier permet de selectionner des jours sans continuité ? Par exemple le lundi et le jeudi seulement ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut
    oui comme dans l'exemple ci:
    var joursReserves = [ [06, 11,2015], [09, 11, 2015]] ;

    mais donc si je veux 3 jours consécutives exemple il faut note les 3 jours.


    var joursReserves = [ [06, 11,2015], [07, 11, 2015],[08, 11, 2015]] ;

    merci.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Et dans le premier cas, comment tu souhaites combiner ça avec ta base de donnée qui fonctionne avec debut et fin ? quels résultats doivent sortir ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut
    je pensais faire cela dans le body bas de page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?php
     
    $managerContenuReservation = new ContenuReservationManager_PDO($db);
     
     
    $lstDate=$managerContenuReservation>getListByGite(1))
     
    ?>
    <script type="text/javascript">  
    var joursReserves = [<?php echo $lstDate ?>]  ;
    var joursDemandes = [ [m, d, Y], [m, d, Y]] ;
    ....... reste du code

    est ce que la fonction implode ne pourrait pas aide pour obtenir ce format [ [m, d, Y], [m, d, Y]] ;

    implode("[,]", $lstDate);


    merci.

    merci.

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Le but c'est de mettre les valeurs du calendrier dans mysql ou l'inverse ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut
    voila j'ai fait cela deja pour la 1ère etape :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
     
    $managerContenuReservation = new ContenuReservationManager_PDO($db);
     
    $lstDate=$managerContenuReservation->getListByGite(104801);
    $test=implode("[,]",$lstDate);
    print_r($test);
    ?>

    mais j'ai une erreur : Object of class ContenuReservation could not be converted to string

    voici la fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?php
     
    $managerContenuReservation = new ContenuReservationManager_PDO($db);
     
     
    $lstDate=$managerContenuReservation>getListByGite(1))
     
    ?>
    <script type="text/javascript">  
    var joursReserves = [<?php echo $lstDate ?>]  ;
    var joursDemandes = [ [m, d, Y], [m, d, Y]] ;

Discussions similaires

  1. [PDO] resultat requete PDO sous forme de tableau
    Par kate59 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 11/08/2011, 18h57
  2. Visualiser des résultats sous forme d'un tableau (type Excel)
    Par meera dans le forum Interfaces Graphiques
    Réponses: 34
    Dernier message: 22/05/2007, 12h06
  3. Réponses: 5
    Dernier message: 27/04/2007, 15h06
  4. Afficher le resultat de l'execution d'une requête sous forme d'un formulaire
    Par samirdannoune dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 26/07/2006, 18h21
  5. Réponses: 27
    Dernier message: 28/03/2006, 10h53

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