Image et php

Résolu
Bonjour,

J'ai crée une page php "article", cette page est différente suivant l'id de l'article (ex: index.php?p=1524)
Là où cela coince est pour afficher l'image correspondante à l'article
j'aimerais faire une chose du style

<?php echo "/image/{$data["id"]}.jpg";
?>

biensûr la le chemin s'affiche en lettre, je ne parviens pas à réaliser le code pour qu'il mette à la place l'image.

J'espère que vous avez compris ce que je souhaite faire
Je vous remercie d'avance de m'éclairer sur le code. Céline
Configuration: Windows 7 / Firefox 3.5.8

13 réponses

  1. Merci beaucoup, j'y suis parvenu grâce à vos codes!

    Voila celui que j'emploie:

    <?php
    echo '<img src="content/theme/images/'.$id.'.jpg" alt="" />';
    ?>

    ainsi il m'affiche bien l'image correspondant à l'id :)
    Bonne soirée à tous et encore merci
    1. Je ne comprend pas bien ce que tu veux faire mais tu peux afficher le chemin absolue de limage de la sorte:

      echo '<img src="'.$produit['chemin'].'" alt="large product photo" width="250" height="250" border="0" />';

      voila
      1. enfaite j'ai une id par article, exemple: id=1542 (j'ai plus de 100 articles)

        et j'aurai donc dans mes dossiers une image 1542.jpg, soit une image pour chaque article

        je voudrais donc dans ma page mettre $data["id].jpg afin qu'il aille chercher l'image correspondante par le biais de l'id
        1. Comment veux-tu générer une image pour chaque article ?
          Une image qui sera toujours la même avec le titre dessus ?
          1. Il est impossible de générer une image selon l'id de la page?
            1. PHP ne permet pas d'afficher l'image !
              Tu dois générer le code (x)HTML.
              1. bon maintenant que j'ai posté je vois ton message, bizarre

                oui j'ai ajouté le $ , mais comme il est dans echo, il affiche le lien et non l'image, j'ai essayé de bidouillé mais je ne suis parvenu a rien, à part error
                1. bonsoir à tous merci de m'aider

                  LelLex: ton code m'affiche cela: Parse error: parse error, expecting `','' or `';''
                  1. Ajoutes "$" devant "data".
                2. <?php echo '/image/' . data["id"] . 'jpg'; ?>
                  Ca marche bien là ?
                  1. Il manque un . (point) devant jpg dans le code. ;)

                    ( pour ma défense, je suis fatigué ! )
                3. à la racine du site j'ai un repertoire image

                  ce qui donne: ../content/theme/index.php pour accéder à la page article depuis le dosser image