probleme valeur vers un fichier php image
Posté : 11 oct. 2012, 23:21
bonsoir à tous
Sur la partie gauche d’une page ,j’ai un menu de choix et sur la partie droite je veux charger une page d’image dessinées (axe, textes etc…)
Mon menu m’envoie sur le fichier php1 ci-dessous qui lance à la fin img src etc…
Comment récupérer les variable type $NOM dans le fichier axes3.php pour qu’il trace les image,texte,dessins en fonction ?Je précise que tout fonctionne bien lorsque j’utilise des valeurs fixées dans axes3.php
Par exemple php3 fonctionne bien avec imagestring($axes, 2, 300, 330, hello, $noir) mais comment le faire fonctionner avec imagestring($axes, 2, 300, 330, $NOM[1][0], $noir);
Faut il un $_GET dans axes3.php ?
d'avance merci pour votre aide
le fichier php1 :
<?php
include("../INC/connect_perfdata.php");
if(!empty($_POST['CRITERE'])) {
$choix = $_POST['CRITERE'];
};?>
<?php $sql="SELECT PHOTO FROM perfclass ORDER BY " .$choix ?>
;
<?php $SOL = db_select($sql);?>
<?php $sql2="SELECT NOM FROM perfclass ORDER BY " .$choix ?>
;
<?php $NOM = db_select($sql2);?>
<?php $sql3="SELECT $choix FROM perfclass ORDER BY " .$choix ?>
<img src="../photos/photo_tot/axes3.php" />
le fichier axes3.php :
<?php
header("Content-type: image/jpeg");
$axes=@imagecreate(1000,1000)or die("Impossible d'initialiser la bibliothèque GD");
$blanc = imagecolorallocate($axes, 255, 255, 255);
$noir=imagecolorallocate($axes,0,0,0) ;
imageline($axes,10,0,10,675, $noir);
imageline($axes,10,675,1000,675, $noir);
$essai=imagecreatefromjpeg('B737-800_d2.jpg');
$largeur_src = imagesx($essai); //Renvoie la largeur de l'image source
$hauteur_src = imagesy($essai);
imagecopyresampled($axes, $essai, 300, 300, 0, 0,50, 25, $largeur_src, $hauteur_src);//2 derniers parametre :dim reelles de l image
//2 precedant:nouvelle dim :largeur et hauteur de l image
//0 0 point origine en haut a gauche de l image
//300 300 coordonnees de l origine de l image (haut gauche ) dans la feuille
//axe des x horizontal et des y vers le bas à gauche
imagestring($axes, 2, 300, 330, $NOM[1][0], $noir);
imagestring($axes, 2, 300, 350, '0.78', $noir);
imagejpeg($axes);
imagedestroy($axes);
Sur la partie gauche d’une page ,j’ai un menu de choix et sur la partie droite je veux charger une page d’image dessinées (axe, textes etc…)
Mon menu m’envoie sur le fichier php1 ci-dessous qui lance à la fin img src etc…
Comment récupérer les variable type $NOM dans le fichier axes3.php pour qu’il trace les image,texte,dessins en fonction ?Je précise que tout fonctionne bien lorsque j’utilise des valeurs fixées dans axes3.php
Par exemple php3 fonctionne bien avec imagestring($axes, 2, 300, 330, hello, $noir) mais comment le faire fonctionner avec imagestring($axes, 2, 300, 330, $NOM[1][0], $noir);
Faut il un $_GET dans axes3.php ?
d'avance merci pour votre aide
le fichier php1 :
<?php
include("../INC/connect_perfdata.php");
if(!empty($_POST['CRITERE'])) {
$choix = $_POST['CRITERE'];
};?>
<?php $sql="SELECT PHOTO FROM perfclass ORDER BY " .$choix ?>
;
<?php $SOL = db_select($sql);?>
<?php $sql2="SELECT NOM FROM perfclass ORDER BY " .$choix ?>
;
<?php $NOM = db_select($sql2);?>
<?php $sql3="SELECT $choix FROM perfclass ORDER BY " .$choix ?>
<img src="../photos/photo_tot/axes3.php" />
le fichier axes3.php :
<?php
header("Content-type: image/jpeg");
$axes=@imagecreate(1000,1000)or die("Impossible d'initialiser la bibliothèque GD");
$blanc = imagecolorallocate($axes, 255, 255, 255);
$noir=imagecolorallocate($axes,0,0,0) ;
imageline($axes,10,0,10,675, $noir);
imageline($axes,10,675,1000,675, $noir);
$essai=imagecreatefromjpeg('B737-800_d2.jpg');
$largeur_src = imagesx($essai); //Renvoie la largeur de l'image source
$hauteur_src = imagesy($essai);
imagecopyresampled($axes, $essai, 300, 300, 0, 0,50, 25, $largeur_src, $hauteur_src);//2 derniers parametre :dim reelles de l image
//2 precedant:nouvelle dim :largeur et hauteur de l image
//0 0 point origine en haut a gauche de l image
//300 300 coordonnees de l origine de l image (haut gauche ) dans la feuille
//axe des x horizontal et des y vers le bas à gauche
imagestring($axes, 2, 300, 330, $NOM[1][0], $noir);
imagestring($axes, 2, 300, 350, '0.78', $noir);
imagejpeg($axes);
imagedestroy($axes);