j'ai un bout de code qui affiche une image inséré dans ma BDD, mais comme j'insere un catalogue en CSV, et que mes images sont enregistrées sans leur extensions, j'ai voulu le modifié en créant une fonction php.
Quand je crée une variable pour y ajouter l'extension et faire afficher l'image cela fonctionne "$pict".
mais quand je veux faire executer ma fonction 'image()", il ne la reconnais pas
Cette fonction sert à afficher une image par default si je n'ai pas encore enregistrer l'image dans le repertoires images.
Je vous copie le code en dessous.
Par avance, merci de votre aide.
<?php
$pict = $product_info['products_image'] . '.jpg';
$no = 'nopict.jpg';
?>
<?php
function image()
{
if(file_exists($no)) {
echo($no);
} else {
echo ($pict);
}
}
?>
<?php
$img = image();
?>
<tr>
<td class="pageHeading" align="center" width="50%" >
<?php
if (tep_not_null($product_info['products_image'])) {
?>
<script language="javascript"><!--
document.write('<?php echo '<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']) . '\\\')">' . tep_image(DIR_WS_IMAGES . image(), addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '</a><center>'. $img_promotion_product ; ?>');
//--></script>
<noscript>