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. l'image est enregistrée sous ??
    0
    1. à 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
      0
      1. <?php echo '/image/' . data["id"] . 'jpg'; ?>
        Ca marche bien là ?
        0
        1. Il manque un . (point) devant jpg dans le code. ;)

          ( pour ma défense, je suis fatigué ! )
          0
      2. bonsoir à tous merci de m'aider

        LelLex: ton code m'affiche cela: Parse error: parse error, expecting `','' or `';''
        0
        1. Ajoutes "$" devant "data".
          0
      3. je ne vois pas le message de avion-f16 :S
        0
        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
          0
          1. oui j'ai bien rajouté le point, merci
            0
            1. PHP ne permet pas d'afficher l'image !
              Tu dois générer le code (x)HTML.
              0
              1. Il est impossible de générer une image selon l'id de la page?
                0
                1. Comment veux-tu générer une image pour chaque article ?
                  Une image qui sera toujours la même avec le titre dessus ?
                  0
                  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
                    0
                    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
                      0
                      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
                        0