Probleme de galerie

Résolu
Bonjour,

J'aimerez savoir comment remédier a un problème.
Je suis douer en Php mais je n'arrive pas mettre un lien correspondant au non ou l'id d'une image voici le lien du code https://paste.ubuntu.com/7735809/ Merci d'avance de votre aide ! :)

Et bien sure l'image de ma galerie avec le tableau de ma base de donne pour m'aider:

5 réponses

  1. Salut,

    Quelque chose comme ceci ?
    // $data correspond au résultat de la requête sql
    echo '<a href="' . $data['lien'] . '"><img src="' . $data['titre'] . '" alt="" /></a>';
    
    1. Salut Pitet, j'ai bien l'impression que çà correspond à ce qu'il veut.

      Je vois que t'es adepte du
      echo '<a href="'.$mavar.'">
      '; ? :)

      Perso, pour éviter de m'embêter avec les ".$.", je fais
      echo "<a href='$mavar'>";
      c'est jusque que çà me paraît plus clair à l'oeil, et donc les erreurs sont plus simples à déceler.
    2. oui je pense v essayer
    3. sa ne marhce pas
    4. Justement je trouve plus clair de faire la concaténation, on voit plus facilement où sont insérées les variables.
      J'essaye d'utiliser le moins possible les doubles quotes pour optimiser un peu le code (optimisation très légère) mais surtout pour ne pas que ne pas que php interprète des caractères que je ne souhaite pas (si j'utilise le symbole $ pour jQuery par exemple).

      Enfin dans l'idéal, si je souhaite mélanger du html avec du php, je préfère utiliser la syntaxe alternative (exemple avec le lien et une instruction if) :
      <?php
      // mon code php
      ?>
      <p>
          <!-- lien html -->
          <a href="<?= $data['lien']; ?>"><?= data['titre']; ?></a>
      </p>
      
      <?php if ($user->isConnected()) : ?>
          <a href="#">Se déconnecter</a>
      <?php else : ?>
          <a href="#">Se connecter</a>
      <?php endif; ?>
      
      
    5. Ah oui, ce que je propose à ses limites, et souvent dissocier le php du html est la solution.
  2. salut, alors je comprends pas trop, "Je suis doué en Php", ok, mais là, où je sèche c'est "je n'arrive pas mettre un lien correspondant au nom ou l'id d'une image"

    Si j'ai bien compris, tu veux juste afficher une image dont le nom t'es retourné par ta requête sur ta BDD?

    Si c'est çà, çà dépend de la structure de ton lien, il faut également s'assurer que ton dossier où se trouve tes images soit accessible en écriture par le serveur web.
    1. Non se que je voudra c un lien qui corresponde a l'id d'une image. En clair quand on clique sur l'image on accede son lien correspondant. Stocker dans la base de donner :)
    2. Je n'ai toujours rien saisi, peux-tu nous fournir un exemple de donnée pour chacun des éléments que tu souhaites? Çà serait sûrement plus clair pour tout le monde.
  3. le lien de l'image qui explique http://kakesinformatique.zz.mu/kakeslibrary/fond%23ecf0f1.jpg
    1. C'est à dire que tu affiches une image qui lors du clic te renvoie vers une nouvelle page?
      Dans ton exemple, on clique sur l'icône que tu as choisi pour ton tuto 1 et il est englobé dans une balise <a> qui renverra vers une vidéo Youtube?