salut,
Une erreur de syntaxe php te le dirait bien fort (pour peu que tu ais activé les erreurs : error_reporting: E_ALL et display_error:on ).
Ensuite quitte à utiliser des requêtes préparées ne les créé pas dans le while mais avant
est ce que ces lignes te semble claire ?
$image = $data['chemin'];
$im_src = ( !empty($image) )? ''.miniature('image_profil/'.$image.'', 150, 100) : 'imdesign/no_photo.png';echo'<img src="'.$im_src.'" style="max-width:150px; max-height:100px;border:0" alt="" />';
Si ce n'est pas le cas je t'invite à utiliser un if / else plutôt que l'opérateur ternaire qui devrait être limité à des cas plus simple. De plus le echo à la suite c'est pas terrible !
c'est plus clair ainsi
$image ='imdesign/no_photo.png';
if( !empty($data['chemin']) ){
$image = ''.miniature('image_profil/'.$data['chemin'].'', 150, 100);
}
echo '<img src="'.$image.'" style="max-width:150px; max-height:100px;border:0" alt="" />';
au passage il semble que tu n'affiches pas les erreurs vu que la variable $im_src n'existe pas
@+