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

JavaScript Discussion :

renseigner tableau javascript avec php


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut renseigner tableau javascript avec php
    Bonjour a tous,

    Dans le cadre d'une stage je doit réaliser une application web dont le "coeur" est un système de planning. J'ai besoin de renseigner un tableau javascript à partir des informations contenus dans ma base de données.

    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    $(document).ready(function() {
     
    	var date = new Date();
    	var d = date.getDate();
    	var m = date.getMonth();
    	var y = date.getFullYear();
     
     
    	$('#calendar').fullCalendar({
    		theme: true,
    		header: {
    			left: 'prev,next today',
    			center: 'title',
    			right: 'month,agendaWeek,agendaDay'
    		},
    		editable: false,
    		events: [
     
    			{
    				id	   : '<?php echo $Id; ?>',
    				title  : '<?php echo $Titre; ?>',
    				start  : '<?php echo $DateDebut; ?>',
    				end    : '<?php echo $DateFin; ?>',
    			},
                            {
    				id	   : '<?php echo $Id; ?>',
    				title  : '<?php echo $Titre; ?>',
    				start  : '<?php echo $DateDebut; ?>',
    				end    : '<?php echo $DateFin; ?>',
    			} // etc etc ....
     
    		]
    	});
     
    });
    Le problème est que j'ignore comment remplir ce tableau d'événements dynamiquement à partir de mon tableau php. Ce dernier est obtenu avec :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $sql = mysql_query("SELECT * FROM ANIMATION");
    $res_sql =  mysql_fetch_row($sql);

    En fait tant qu'il y a des résultats dans $res_sql je souhaite renseigner event avec les informations.

    Cette question pourra peut être sembler stupide mais étant encore débutant je me permet de poser la question à des gens plus avertis que moi.

    merci d'avance.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut correction :
    Ayant changer de méthode pour répondre au mieux aux contraintes de mon projet je passe désormais comme source de mes événements un "event.php"

    Dans ce script php je créer un tableau que j'encode en json.

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    echo json_encode(array(
     
    		array(
    			'id' => 227,
    			'title' => "mon titre",
    			'start' => "2010-06-25 12:30:00",
    			'end' => "2010-06-25 18:30:00",
    			'url' => "http://google.com/"
    		),
     
    	));

    Le problème vient lorsque je souhaite entrer mes valeurs issues de ma base de données. Ce qui me surprend le plus c'est lorsque je déclare des variables en dur en faisant :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    $Titre = "test"
    echo json_encode(array(
     
    		array(
    			'id' => 227,
    			'title' => $Titre,
    			'start' => "2010-06-25 12:30:00",
    			'end' => "2010-06-25 18:30:00",
    			'url' => "http://google.com/"
    		),
     
    	));

    Tout ce passe bien mais lorsque je fait :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    $sql = mysql_query("SELECT * FROM ANIMATION");
    $res_sql = mysql_fetch_row($sql);
    $Titre = $res_sql[1];
     
    echo json_encode(array(
     
    		array(
    			'id' => 227,
    			'title' => $Titre,
    			'start' => "2010-06-25 12:30:00",
    			'end' => "2010-06-25 18:30:00",
    			'url' => "http://google.com/"
    		),
     
    	));

    et bien mon titre est lu comme null !!!

    A préciser que j'ai bien vérifier que $Titre n'est pas a null avant de passer dans la fonction json_encode().

    Peut etre que je ne m'y prend pas de la bonne manière ?

Discussions similaires

  1. [PHP-JS] récuperer un tableau javascript en php
    Par tchoukapi dans le forum Langage
    Réponses: 2
    Dernier message: 13/05/2007, 21h24
  2. [PHP-JS] Problème de JavaScript avec PHP ?
    Par MaTHieU_ dans le forum Langage
    Réponses: 9
    Dernier message: 03/08/2006, 22h27
  3. [Tableaux] Tableau dynamique avec php
    Par Ricus28 dans le forum Langage
    Réponses: 3
    Dernier message: 01/08/2006, 22h46
  4. [PHP-JS] recuperation de variable javascript avec php
    Par dipajero dans le forum Langage
    Réponses: 3
    Dernier message: 21/03/2006, 20h39
  5. [PHP-JS] problème de javascript avec php
    Par ph_anrys dans le forum Langage
    Réponses: 9
    Dernier message: 02/03/2006, 10h34

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