Je reçois le chemin de l'image de base de données dans ce foreachpourquoi mon chemin d'image n'est pas pris?
foreach($image as $row){
$value = $row['dPath'];
$imgpath =base_url()."images/".$value;//this is not taken
$imgpath = base_url()."images/con_icon.jpg";//this$imgpath is taken
echo $value;
quand je donne $ CheminImg comme $ CheminImg = base_url() "images/con_icon.jpg". il est accepté dans
<img src="<?php echo $imgpath; ?>" and image is displayed
Mais quand je donne $ CheminImg comme $imgpath =base_url()."images/".$value;
mais echo $value;
résultats con_icon.jpg L'image n'apparaît pas quel est le problème
EDIT:
echo $imgpath =base_url()."images"."/".$value;
echo $img = base_url()."images/con_icon.jpg";
m'a donné cette
http://localhost/ssit/images/con_icon.jpg
http://localhost/ssit/images/con_icon.jpg
alors pourquoi je ne peux pas obtenir dans mon <img>
<img src="<?php echo $imgpath; ?>" name=b1 width=90 height=80
border=0 onmouseover=mouseOver() onmouseout=mouseOut()>
... je sens l'odeur XSS ... – knittl
Essayez un peu de débogage simple:'echo imgpath' de $ pour les deux versions et voir ce que la différence est. – deceze
s'il vous plaît utiliser des guillemets autour de vos valeurs d'attribut – knittl