Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2852 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [résolu] Affichage de photo avec IF sur base

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] Affichage de photo avec IF sur base

n°2260016
hogz
Posté le 09-06-2015 à 20:29:17  profilanswer
 

Bonjour à tous,
 
 
j'ai une base MySql avec des référence de photos. Je voudrais afficher ces photos sous conditions...
Il y a deux GET.
Si dans la TABLE la colonne "images" == NON il affiche une photo (toujours le même, image de sens interdit)
Sinon il devrait s'afficher la photo de la TABLE qui varie suivant id.
Mon problème est que l'image de ELSE ne s'affiche pas.
Pour vérifier mon chemin j'ai mis à la référence en fin SRC et là l'image s'affiche, il s'agit je pense de ma variable ($image) qui n'est pas pris en compte ou qui s'échappe?
Merci pour votre aide...
 
<?php $id=$_GET['id'];?>
<?php $image=$_GET['image'];?>
 
----------------------------------------------------
 
<?php if ($donnees['image']=="NON" )
{
echo
'<div><img src="./dossier/image.jpg" style="width:211px;heigth:211px;"></div>';
}else{
echo
'<div><img src="http://chemin/assets/plugindata/poola/$image";  
style="width:700px;heigth:700px;"></div>';
}
?>


Message édité par hogz le 10-06-2015 à 09:23:48
mood
Publicité
Posté le 09-06-2015 à 20:29:17  profilanswer
 

n°2260022
SICKofitAL​L
misanthrope
Posté le 09-06-2015 à 23:05:29  profilanswer
 

Les variables ne sont pas interpretées si elles sont définies via des simples quotes
http://php.net/manual/fr/language. [...] tax.single
 

Code :
  1. <?php
  2.   if ($donnees['image'] == "NON" ) // pk pas un boolean ?
  3.   {
  4.     $image = "./dossier/image.jpg";
  5.     $width = 211;
  6.     $heigth = 211;
  7.   }
  8.   else
  9.   {
  10.     $image = "TON_IMAGE";
  11.     $width = 700; // tu peux choper la taille de tes images avec la fonction getimagesize
  12.     $heigth = 700;
  13.   }
  14.   echo '<div><img src="' . $image . '" style="width:' . $width . ' px;heigth:' . $height . 'px;"></div>';
  15. ?>



---------------
We deserve everything that's coming...
n°2260029
hogz
Posté le 10-06-2015 à 09:21:06  profilanswer
 

Ok, merci ça marche nickel.
Beaucoup plus logique...
Je vais lire attentivement le document en ligne.
Merci pour ton aide.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [résolu] Affichage de photo avec IF sur base

 

Sujets relatifs
[c] l'affichage de ces mini programmesProblème d'affichage de caractère
Recherche d'un caractère dans un tableau et affichage d'un messageCliquer sur un menu déroulant + affichage instantané
Base de donnéeprobleme d'affichage d'une seconde fenêtre
Programme de Conversion base 10 vers 16 et inversement.EXCEL VBA Liaison Excel Base de donnée toute simple
affichage par moisInsérer dans la base de données à partir d'un checkbox
Plus de sujets relatifs à : [résolu] Affichage de photo avec IF sur base


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR