PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 HTML, xHTML CSS » problème radiobutton » 22-12-2013 10:52:27

couderc
Réponses : 0

Bonjour à tous
Je programme sous Flash
Sur une première image j’ai un menu de choix avec le composant Radiobutton.
.Par défaut je sélectionne un des composant  en « true ».
Ensuite je coche un nouveau choix et ma page dispose d’un bouton d’action pour passer sur l’image suivante (une nouvelle scène).
Lorsque je retourne sur la première scène (première image), le choix du composant sélectionné  n’est pas celui que j’ai effectué mais celui effectué par défaut (avec le paramètre true).
Comment faire pour que le choix effectué persiste lorsque je reviens sur la première page ?
Pour essayer de remédier à cela ,j’ai mis tous les composants en « false ».
-je fais un choix puis je passe à l’image suivante, puis je reviens à la première (contenant mes composant Radiobutton), les calculs se font bien avec ma sélection mais rien n’est coché comme étant sélectionné dans le groupe du radiobutton!
Si quelqu'un peut m'aider smile
d'avance merci

#2 Re : Forum Général PHP » pb parametrer la position d'une layer » 24-01-2013 13:53:10

Bonsoir

Les problèmes ne sont ni avec la structure for ni avec mes trois requêtes successives puisque lorsque je les rappelle dans un autre code cela fonctionne très bien.Donc pour l'instant je vais laisser tel quel, ce n'est pas ma préoccupation, bien que je sache comment modifier le code pour le simplifier.
Mon idée (si tu ne l'as pas comprise  smile ) ,est de faire apparaitre ces requêtes dans des étiquettes (layers)  dont je vais faire varier les coordonnées (($pos=50*$i ) n'est qu'un essai)) sur une page en fonction des résultats des requêtes.
Là je ne sais comment faire (alors permet moi modestement d'essayer quelque chose) , désolé mais ton message ne m'a pas fait avancer beaucoup (à moins que tu ne sache comment procéder : ) ).
Par contre si tu as une idée constructive merci de m'écrire smile.

#3 Forum Général PHP » pb parametrer la position d'une layer » 24-01-2013 13:53:10

couderc
Réponses : 4

Bonjour je cherche à positionner des layer suivant des parametres ($pos et $pos2)qui contiennent des résultats d'une base de donnée;les résultats obtenus fonctionnent mais j'ai une "parse error" sur la ligne contenant Layer'.$i.'{ (voir plus bas )
quelqu'un peut il m'aider?
d'avance merci

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
<style type="text/css">
<!--
.Style1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

-->
</style>
</head>

<body>
<p>
<p>
<?php
include("../INC/connect_perfdata.php");
    if(!empty($_POST['CRITERE'])) {
      $choix = $_POST['CRITERE'];
      };?>
<p>
<p>  
    <?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.";"; ?>
    ;
    <?php $choisi = db_select($sql3);?>    
    <?php for($i=0;$i<count($SOL);$i++){?>       
      <?php $pos=50*$i ?>    
       <?php $pos2=$pos+100 ?>
  <?php echo '<div class="Style1" id="Layer'.$i.'"><p><img src="../photos/photo_tot/'.$SOL[$i][0].'"style="width:75px;height:20px;left:200px;top:600px" /></p>
       <p> '
.$NOM[$i][0].'</p>
      <p>'
.$choisi[$i][0].'</p>
      </div>'
 
      ?>
  <?php  
  Layer'.$i.'{
  position:absolute;
  width:112px;
  height:115px;
  z-index:'.$i.';
  left: '.$pos.'px;
  top: '.$pos2.'px;
};
?>     
    <?php };  ?>

</body>
</html>

#4 Forum Général PHP » comment parametrer des "layers"? » 17-01-2013 13:51:59

couderc
Réponses : 2

Bonjour je cherche à écrire dans des "layers" des résultats+photo issus de base de données.Cela fonctionne mais je veux créer ces "layers" et parametrer leur position sur la feuille.
Et là erreur...
Quelqu'un peut il m'aider merci,voici le code


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
<style type="text/css">
<!--
.Style1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}
-->
</style>
</head>

<body>
<p>
<p>
<?php
include("../INC/connect_perfdata.php");
    if(!empty($_POST['CRITERE'])) {
      $choix = $_POST['CRITERE'];
      };?>
<p>
<p>  
    <?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 ?>
    ;
    <?php $choisi = db_select($sql3);?>    
    <?php for($i=0;$i<count($SOL);$i++){?>       
      <?php $pos=50*$i ?>    
       <?php $pos2=$pos+100 ?>
  <?php echo '<div class="Style1" id="Layer',$i,'   "><p><img src="../photos/photo_tot/',$SOL[$i][0],'"style="width:75px;height:20px;left:200px;top:600px" /></p>
       <p> '
,$NOM[$i][0],'</p>
      <p>'
,$choisi[$i][0],'</p>
      </div>'
 
      ?>
  <?php Layer',$i,'{
  position:absolute;
  width:112px;
  height:115px;
  z-index:',$i,';
  left: ',$pos,'px;
  top: ',$pos2,'px;
}
?>   
     
    <?php } ?>   

</body>
</html>
 

#5 Forum Général PHP » problème de récuperation des données d'un tableau » 13-10-2012 16:33:42

couderc
Réponses : 1

J’ai donc écris dans le premier fichier :
<img src="../photos/photo_tot/axes3.php?NOM1=$NOM" />
car =$NOM étant donc un tableau de multiples noms d’avion récupérés dans une base de données.

et dans le fichier axes3.php :
$NOM2=$_GET["NOM1"]; puis plus loin dans le fichier :
imagestring($axes, 2, 300, 330, $NOM2[1][0], $noir);

(normalement $NOM1 et $NOM2 devraient être des tableaux non ?)
Cela ne fonctionne pas, peut on passer un tableau de cette façon avec GET ?
Je précise qu’une valeur passe bien et s’affiche ,par exemple si j’écris NOM1=4 (mais ce n’est alors pas un tableau)
Merci
Bonjour
J’ai un fichier php qui va chercher des élements dans une bd
Dans ce fichier je lance l’url :
<img src="../photos/photo_tot/axes3.php?NOM1=$NOM" />
$NOM étant un tableau issus d’une sélection de la bd

dans le fichier axes3.php,je veux récupérer les éléments du tableau afin de les utiliser pour dessiner des images donc j’ai un
$NOM2=$_GET["NOM1"];
puis je veux faire afficher une image avec imagestring($axes, 2, 300, 330, $NOM2[1][0], $noir);
Lorque la valeur est fixée dans le premier fichier example : NOM1=hello cela marche mais pour les valeurs du tableau cela ne marche pas.
Pourquoi ? d’avance merci

#6 Forum Général PHP » pb passage de valeur de bd vers un fichier php générant des images » 22-10-2012 09:18:13

couderc
Réponses : 1

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 axes3.php  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 ?

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);

#7 Forum Général PHP » problème affichage image » 07-11-2012 14:28:37

couderc
Réponses : 1

Bonjour je fais afficher sur une page des axes horizontaux et verticaux avec la fonction imageline, cela marche.Lorsque je veux afficher une image('B737-800_d2.jpg') j'ai simplement un carré noir ,aux bonnes dimensions et aux bonnes coordonnées.
Quelqu'un peut il m'aider ,d'avance merci


<?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, 600, 300, 300, 300,50, 50, $largeur_src, $hauteur_src);

imagejpeg($axes);
imagedestroy($axes);

?>
 

Pied de page des forums

Propulsé par FluxBB