Accueil > Forum > > > > Paramètre d'entrée dans un script PHP
Paramètre d'entrée dans un script PHP
mercredi 30 mars 2005 à 15:36:24 |
Paramètre d'entrée dans un script PHP

zeldoi5
|
Bonjour tout le monde, je ne sais pas si le titre est suffisemment évocateur, mais je voudrais passer le résultat de requêtes SQL (sur ma base MySQL) en paramètre d'entrée d'un fichier PHP : cela est il possible? Pour que vous compreniez, voici mon code : //Code de conenxion au serveur de BDD$idConnexion = mysql_connect($myServer, "", ""); $connexionReussie = mysql_select_db($myDB) or die("Impossible de se connecter à la base de données $myDB. ");//Requêtes SQL (basiques!)$query = "select AVG(TR) from mesure_lan"; $query2 = "select AVG(TR) from mesure_messagerie"; $query3 = "select AVG(TR) from mesure_connect";
//Execution des requêtes SQL $result = mysql_query($query); $result2 = mysql_query($query2); $result3 = mysql_query($query3);
//Résultats des requêtes SQL $row = mysql_fetch_row($result); echo "Temps de réponse moyen : $row[0] "; $row2 = mysql_fetch_row($result2); echo "Temps de réponse moyen de la messagerie : $row2[0] "; $row3 = mysql_fetch_row($result3); echo "Temps de réponse moyen de la connectivité : $row3[0] ";
Je voudrais passer ces trois résultats en "paramètres" d'un script PHP qui me contrsuit un radar (grâce à la librairie graphique GD), du style :
radar($row,$row2,$row3);
Cela est-il possible? Et que dois t'on faire comme modification dans le script radar.php ??
Merci!
|
|
mercredi 30 mars 2005 à 15:52:18 |
Re : Paramètre d'entrée dans un script PHP

malalam
|
hello,
ben heu oui, ou est ton probleme ?
sachant que tes $row sont des tableaux, bien sur...
|
|
mercredi 30 mars 2005 à 15:53:34 |
Re : Paramètre d'entrée dans un script PHP

malalam
|
mais pas comme ca hein...lol, parce que tu vas les chercher dans une
boucle while (), chaque ligne est un tableau en fait si tu veux...et a
chaque boucle dans while(), tu recrees ce tableau.
donc fo parcourir normalement ton tableau (while...), puis mettre les
resultats dans un nouvbeau tableau, que tu passes, lui, en parametre a
ta fonction. C'etait ptete ca ton probleme tout compte fait...
|
|
mercredi 30 mars 2005 à 16:04:51 |
Re : Paramètre d'entrée dans un script PHP

zeldoi5
|
Ben là, je n'ai pas besoin du while, car les requêtes me renvoient un chiffre unique (pour chacune d'elle bien sûr). Mais tu fais bien de me parler de ça, car j'ai pas compris grand chose au while.... Le résultat est compris dans un tableau nommé row et pour le lire il faut que je fasse un while, c'est ça??
En ce qui concerne ma question : que faut il que je modifie dans mon script radar pour qu'il accepte alors les trois paramètres d'entrée ??
Voici mon script radar : <?php include ("../jpgraph/jpgraph.php"); include ("../jpgraph/jpgraph_radar.php");
$graph = new RadarGraph(500,300,"auto"); $graph->img->SetAntiAliasing(); $graph->SetScale('lin');
$graph->SetColor('snow2'); $graph->SetShadow();
$graph->SetCenter(0.4,0.55);
$graph->axis->SetFont(FF_FONT0,FS_BOLD);
$graph->grid->SetLineStyle("solid");
$graph->grid->SetWeight(1);
$graph->grid->SetColor("navy");
$graph->grid->Show();
$graph->SetTickDensity(TICKD_DENSE);
$graph->ShowMinorTickmarks(); $graph->HideTickMarks(false);
$graph->title->Set("Environnement Position de Travail");
$graph->title->SetFont(FF_COMIC,FS_BOLD);
$graph->SetTitles(array("X","Y","Z"));
$plot = new RadarPlot(array(70,80,60)); $plot->SetLegend("Stats temps réel"); $plot->SetColor("blue"); $plot->SetFillColor("cornflowerblue"); $plot->SetLineWeight(10);
$graph->Add($plot);
$graph->Stroke(); ?>
|
|
mercredi 30 mars 2005 à 16:19:28 |
Re : Paramètre d'entrée dans un script PHP

maitredede
|
Plusieurs solutions...
Si tu appelle ton script radar en tant qu'image (img src=radar.php) tu peux les passer en GET : src="radar.php?val1=1&val2=2&val3=3"
Sinon, tu doit passer par une fonction (ex: radar(val1,val2,val3);)
|
|
mercredi 30 mars 2005 à 16:21:24 |
Re : Paramètre d'entrée dans un script PHP

malalam
|
Ce n'est pas toi qui a cree ce script...sinon tu saurais 2 ou 3 choses lol.
La tu ne montres pas la bonne partie.
C'est une classe, et une classe est definie dans un autre fichier (normalement) et commence par :
class {
RadarGraph($..., $..., $...) {
}
... autres methodes
}
C'est ca qu'il faut regarder.
Apparemment le constructeur de cette classe accepte 2 int, et un
attribut sans doute fixe par defaut. La tu l'appelles avec "auto".
Donc il faut lui passer en parametre : un int (et pas un tableau, non),
1 deuxieme int (tjrs pas de tableau), et un parametre specifique dont
je ne connais pas les valeurs possibles vu que tu ne montres pas la
definition de la classe la, mais en tous cas, surement pas un tableau.
le while dans les requetes ce n'est pas exactement ca. A chaque boucle
dans ton while, il cree un tableau ($row) qu'il remplit avec la 1ere
ligne trouvee et tous les champs, puis recommence (nouveau tableau,
tjrs $row, mais ecrasant le precedent $row) avec la 2eme ligne, puis la
3eme etc jusqu'a ce qu'il ait remonte tout ce quÄil avait trouve en
fonction de ta requete.
|
|
mercredi 30 mars 2005 à 16:27:45 |
Re : Paramètre d'entrée dans un script PHP

malalam
|
maitredede -> heu, c'est deja une classe toute prete son trucm et meme deux classes a vrai dire.
Non si tu veux utiliser tes requetes pr ca, sois juste sur que tes requetes renvoies les bons resultats.
Si tu as une seule ligne, utilise tes $row[0] effectivement.
|
|
mercredi 30 mars 2005 à 16:34:33 |
Re : Paramètre d'entrée dans un script PHP

zeldoi5
|
Et bien justement c'est moi qui l'ai créé ce script!! J'ai juste jugé bon de ne pas vous mettre les commentaires que j'ai mis.... Ce que je n'ai pas créé, comme tu dis, c'est la classe RadarGraph, qui elle est issue de la librairie graphique JpGraph (que j'utilise pour générer un radar dynamique à partir des résultats des requêtes). Les paramètres proprement parlés sont : la taille (en largeur et en hauteur) ainsi qu'un paramètre automatique (dont je ne me rappele plus la fonction  ). Donc, que dois-je modifier dans le script radar.php pour qu'il accepte trois paramètres? Ou dois-je utiliser et réécrire ce script en fonction pour m'en servir?
|
|
mercredi 30 mars 2005 à 16:39:36 |
Re : Paramètre d'entrée dans un script PHP

zeldoi5
|
malalam : mes requêtes renvoient les bons résultats (j'ai fait des echo pour voir et ça semble bon) Merci pour votre patience à mon égard...
|
|
mercredi 30 mars 2005 à 16:46:20 |
Re : Paramètre d'entrée dans un script PHP

malalam
|
Mais il est ou radar.php ? Parce que la ce que je vois, ce sont juste
des appels a une classe et a ses methodes, classe qui doit provenir de
JPgraph donc, mais dont on ne sait rien. Il n'y a aucune fonction
propre la, ou classe a toi ? Ton script ne fait qu'appeler des
fonctions existantes, ce sont CES fonctions qui doivent etre modifiees
pour accepter tes valeurs, ou alors, a toi d'adapter tes valeurs poiur
qu'elles soient acceptes par ces classes.
|
|
Cette discussion est classée dans : script, php, mysql, query, row
Répondre à ce message
Sujets en rapport avec ce message
espace membre php/mysql [ par kingramizy ]
Bonjour, Voilà, le débute dans le php et MySQl et je suis à la recherche pour mon nouveau site d'un script pour créer un espace membre et une adminis
Erreur dans un script [ par philagui ]
Bonjour,est-ce que quelqu'un pourrait me dire où est l'erreur dans ce script:$sql_query="SELECT Titre FROM Tableaux WHERE LIMIT 0,2";//Début de la que
Question MySQL [ par mightteam ]
j'ai fait mon moteur de recherche mais je voudrais limité le nombre de resultats a afficher par page quel commande dois-je utiliser?ma requète est la
semaphore [ par veneur59 ]
Existe-t-il un moyen sur utilisant php et éventellementMySql de vérouiller une ressource quelconque (tablesMySQL, fichier, opération php de mise à jou
Php et mySql => Pb de boucle [ par ibti25 ]
Bonjour,J'ai un souci pour récupérer tous les sous familles de mes familles. En effet, j'ai une table famille :CREATE TABLE famille ( idfamille int(1
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource [ par alanbraxe31 ]
bonjour à tous!voici mon script:$query = "SELECT distinct nfa_a FROM archive WHERE nfa_a LIKE \"%$Mot%\" ";$result = mysql_query($query);$row = mysql_
recuperer une variable d'un switch [ par ASPerix ]
Bonjour,Je n'arrive pas a transmettre une variable hors de mon switchj'utiliseune base MySQLswitch ($page) { case "1" : $query="select * from toto whe
deux pb dans mon code php!! [ par dev10 ]
voilà mon prbolème, si squelqu'un peut m'aiderWarning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\....doc.php on l
HELP sur Mysql [ par jbcaiz ]
j'ai un problem avec mon code php. J'ai dévellopé ce code en local avec easyPhp cela fonctionné maintenant sur mon hebergeur web il me marque les erre
passage parametres php [ par Puec ]
Bonjour, Je débute en php, et je rencontre un problème.J'ai un formulaire qui contient 2 listes déroulantes contenant dont chacun des items provient d
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|