IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Passage de variable dans un lien sur une image


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2020
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2020
    Messages : 54
    Par défaut Passage de variable dans un lien sur une image
    Bonjour les ami,

    Je me triture la tête avec un problème pour passer une variable dans un lien.

    Voila le code de ma page

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <h2 align="center" width="100%">Stocks de fournitures des s&eacute;curisation produits</h2>	
    <table>
    <?php
     
    $serverName = "localhost";     
    $userName = "root";  
    $password = "xxxxxxx"; 
    $dbName = "consommables";  
    $connexion = mysqli_connect($serverName, $userName, $password, $dbName);
    if ($connexion) {
     // Effectuer la requête
     $query = "SELECT * FROM FOURNISSEUR ";
     $result = mysqli_query($connexion, $query);
     
     // Afficher les lignes du tableau en fonction de la réponse à la requête
     if ($result) {
      if (mysqli_num_rows($result) > 0) {
       while($row = mysqli_fetch_assoc($result)) {
        echo '<tr><td><a href="stock.php?param='.$row["num_four"].'"><img src=images/'.$row["img_four"].'></a></td></tr>\n';
       }
      }
     }
     
     // Fermer la connexion
     mysqli_close($connexion);
    }
    ?>
    </table>
    Ce que je souhaite faire c'est passer dans mon lien en cliquant sur l'image de mon fournisseur, en paramètre le num_four qui me permettra dans ma page stock.php d'afficher les produit de ce fournisseur.

    Quand je clique sur mon lien dans ma barre d'adresse après param= je n'ai rien comme si le numéro ne passait pas d'une page à l'autre.

    Par avance merci

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2020
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2020
    Messages : 54
    Par défaut
    Bon j'ai avancé un peu.

    Mon paramètre passe bien sur la page stock.php

    Par contre, il refuse sur ma page index de m'afficher l'image de mon fournisseur, il me met une petite icone d'image arrachée, et à priori ne fait pas la boucle correctement car je n'ai qu'une seule petite image déchirée alors qu'il y a normalement 2 images à afficher.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <h2 align="center" width="100%">Stocks de fournitures des s&eacute;curisation produits</h2>	
    <table>
    <?php
     
    $serverName = "localhost";     
    $userName = "root";  
    $password = "xxxxxxxx"; 
    $dbName = "consommables";  
    $connexion = mysqli_connect($serverName, $userName, $password, $dbName);
    if ($connexion) {
     // Effectuer la requête
     $query = "SELECT * FROM FOURNISSEUR ";
     $result = mysqli_query($connexion, $query);
     
     // Afficher les lignes du tableau en fonction de la réponse à la requête
     if ($result) {
      if (mysqli_num_rows($result) > 0) {
       while($row = mysqli_fetch_assoc($result)) {
        echo "<tr><td><a href='stock.php?param=".$row['num_four']."'><img src='images/".$row['img_four']."></a></td></tr>\n";
       }
      }
     }
     
     // Fermer la connexion
     mysqli_close($connexion);
    }
    ?>
    </table>

    Dans ma table img_four c'est une variable text(10) rempli avec le nom du fournisseur.jpg ou png selon ce que j'ai trouvé. Mes images se trouvent dans un répertoire images qui se trouve au même niveau d'arborescence que mes pages web.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2020
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2020
    Messages : 54
    Par défaut
    C'est bon j'ai trouvé, oubli de guillemet pour fermer mon img src ;-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. passage de variable dans un lien
    Par cotede2 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 21/05/2009, 15h34
  2. [HTML] Lien sur une image dans un span
    Par acta49xf dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 05/03/2008, 09h01
  3. Passage de variable dans un lien
    Par Alex70 dans le forum Langage
    Réponses: 2
    Dernier message: 07/01/2008, 21h30
  4. lien sur une image
    Par DiverSIG dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 29/03/2006, 14h29
  5. Passage de variable dans un lien asp
    Par VirginieGE dans le forum ASP
    Réponses: 4
    Dernier message: 27/07/2004, 10h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo