Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/11/2011, 08h19   #1
Invité de passage
 
Inscription : juillet 2011
Messages : 20
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 20
Points : 4
Points : 4
Par défaut graphique en temps réel :comment procéder

Bonjour a tous
Merci d'avance a cette communauté qui vient a l'aide des débutant comme moi !

Pour mes études en mécanique ( je suis pas informaticien de formation !) j'envisage créer un simple site web ,juste une page d'authentification et une page ou il y'a un graphique en temps réel qui généré l’évolution d'une contrainte mécanique en fonction du temps (MPa en Y et seconde en X) .

Comme première idée j'ai pensée a l'architecture J2EE en utilisant une real time chart library ,et apres avoir pause mon probleme ici application-web-choisir ,

on m'a proposer la solution php et mysql et ce genre de graphe par fab256 que je remercie , highcharts et c'est ce que je cherche exactement !

Mon problème est que je veux m'assurer de certains points avant de me lancer dans cette approche .

1- j ai plusieurs bâtiment , chaque bâtiment contient des poutres menus de capteurs , est ce que avec la solution php je peut choisir quel bâtiment et puis choisir quel poutre et j'aurais le graphe pour cette poutre ? (a partir d'un menu déroulant par exemple)

2- Est ce que je peut afficher plusieurs courbe sur un même graphe et plusieurs graphe sur la même page ?

3- Quel SGBD je doit choisir pour assurer la fonction de mise ajour en temps réel des mes graphe .

4- Est ce que je peut imprimer ce graphe ?

Enfin merci pour votre patience et désole pour ces question basiques
achraf.b.a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2011, 11h46   #2
Membre confirmé
 
Avatar de zulad
 
Inscription : juin 2007
Messages : 500
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 500
Points : 289
Points : 289
pour info tu as le google chart qui te génère des images dynamiques, c'est parfois bien util. Tout ce que tu dois paramétrer c'est le nom des sources img

http://code.google.com/intl/fr-FR/apis/chart/

ou comme ici :

http://chart.apis.google.com/chart?c...chl=Free|Tools
__________________
Il y a trois grandes catégories d'individus : Les S:sensibles / Les P:penseurs / Les A:agités (Tous sont des animaux)
zulad est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/11/2011, 15h50   #3
Membre confirmé
 
Homme Lionel Chaumeau
Développeur Web
Inscription : octobre 2011
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Lionel Chaumeau
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2011
Messages : 75
Points : 264
Points : 264
bonjour,
Si tu veux une mise à jour régulière et facile côté client, il peut être intéressant d'utiliser une bibliothèque graphique javascript plutôt que PHP.
PHP pourra produire des images côté serveur et les enregistrer, mais la mise à jour à la demande côté client n'est pas très facile...
Une bibliothèque comme infovis, par contre, te permettra de le faire de façon assez aisée (plusieurs graphes dans la même page, mise à jour à le seconde si tu en as besoin, impressions (avec le navigateur et une petite manipulation de css)...)
Pour mettre à jour: tu peux utiliser des appels ajax, sur le serveur, où tu stokes juste les données bruts dont tu as besoin. Ton appel ajax te permettait aussi de choisir les origines du graphe (poutres, capteurs...)...
Ca, c'est côté graphique et client... côté serveur, il te faudra aussi la partie mise à jour de tes données en temps réel. (genre services web: si tes données des capteurs sont émises en XML, un service web pourra au besoin les recevoir et les enregistrer dans une base de donnée).
__________________
My laptop, my bike and my double-sticks...
kalimukti est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 07/11/2011, 12h07   #4
Invité de passage
 
Inscription : juillet 2011
Messages : 20
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 20
Points : 4
Points : 4
Merci pour vos suggestions

Dans infovis j'ai pas trouves la libraire qui affiche une courbe dynamiquement , en plus highcharts c'est base aussi sur javascript .
mais il me reste a savoir comment la mettre en évidence .
a premières vue dans les divers forum ,la solution php+javascript+mysql et très utilisée pour ce cas .

y'a t'il quelqu’un un qui peut m expliquer le rôle de php au format json pour rafraîchir le graphe ? ou avec JQuery par des requêtes sql pour avoir les donnes du graphique.

merci infiniment .
achraf.b.a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 18h22   #5
Rédacteur/Modérateur
 
Avatar de Thes32
 
Homme
Développeur Web
Inscription : décembre 2006
Messages : 2 335
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2006
Messages : 2 335
Points : 3 774
Points : 3 774
Citation:
Envoyé par achraf.b.a Voir le message
y'a t'il quelqu’un un qui peut m expliquer le rôle de php au format json pour rafraîchir le graphe ? ou avec JQuery par des requêtes sql pour avoir les donnes du graphique.
JSON est un format de données (une forme de représentation des données) et PHP un langage de programmation capable de produire des données sous ce format.
L'idée pour toi c'est de faire une requête vers ta base de données, de récuperer les données et ensuite de le servir à ton graphe dans le format JSON.
__________________
Développeur | Zend Certified Engineer

Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

Nix>_Rien n'est plus pratique que la théorie
Thes32 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 18/11/2011, 12h00   #6
Invité de passage
 
Inscription : juillet 2011
Messages : 20
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 20
Points : 4
Points : 4
Merci pour vos suggestions

je vais procéder donc avec la solution PHP + javascript + MYSQL
achraf.b.a est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h18.


 
 
 
 
Partenaires

Hébergement Web