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 :

lien hypertexte dynamique [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de amazircool
    Inscrit en
    Décembre 2005
    Messages
    497
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 497
    Par défaut lien hypertexte dynamique
    Salut
    je veux affichet le contenu de l'attribut n° 2 quant je clique sur le contenu l'attribut n° 0 de la même enregistrement dans la même 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
     
    <?php
    $IAM = mysql_connect("localhost", "root", "");
    $bdd = mysql_select_db("voiture",$IAM);
    $sql="SELECT * FROM modele ORDER BY modele";
    $result=mysql_query($sql);
    if(!$result)
    {
    	echo "Lecture impossible";
    }
    else
    {
    	$nbcol=mysql_num_fields($result);
    	$nbmod=mysql_num_rows($result);
    	echo "<h3> Voici les $nbmod modèles de voitures</h3>";
    	echo "<table border=\"1\">";
    	echo "<th>Type du modele</th> <th>Marque et modèle</th>";
    	while($ligne=mysql_fetch_array($result,MYSQL_NUM))
    	{
    		?>
     
      <tr><td><a href="<?PHP $ligne[2];?>"><?php echo $ligne[0]; ?> </a></td><td> <?php echo  $ligne[1]; ?> </td><td> </td>
     
     
    	<?PHP }?>
    	 </table>
    	<?PHP }?>

  2. #2
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    hmmm je conseille de plutôt utiliser les nom des champs de ta table plutot que des chiffres statiques.

    Exemple : Mettons que ta table contienne 3 champs : "marque" "modele" "image"

    tu affiches toutes tes marques en faisant ceci :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $q = mysql_query("SELECT * FROM ma_table ORDER BY marque ASC");
    while( $r = mysql_fetch_assoc($q) ) {
       echo '<p>Ligne : '.$r["marque"].' - '.$r["modele"].' - '.$r["image"].'</p>';
    }

  3. #3
    Membre éclairé Avatar de amazircool
    Inscrit en
    Décembre 2005
    Messages
    497
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 497
    Par défaut
    ok mais comment je peu afficher l'image d'une marque selectionné????

  4. #4
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Alors... en fait, il y a un champ en plus dans la table que je n'ai pas spécifié dans mon post précédent, il s'agit du champ "id".

    Ce champ prend comme valeurs un nombre et ce nombre est unique dans la table "ma_table" il suffit donc décrire des liens de la sorte :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $q = mysql_query("SELECT * FROM ma_table ORDER BY marque ASC");
    while( $r = mysql_fetch_assoc($q) ) {
       echo '<p>Ligne : '.$r["marque"].' - '.$r["modele"].' - '.$r["image"];
       echo ' - <a href="ma_page.php?id='.$r["id"].'">pour plus de détails cliquez ici</a>';
    }

    Dans la page "ma_page.php" il suffit alors de récupérer cette variable "id" (envoyée par URL) grâce à $_GET
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $q = mysql_query("SELECT * FROM ma_table WHERE id = '".$_GET["id"]."'");
    $r = mysql_fetch_assoc($q); // pas besoin de boucle, il n'y a qu'une ligne
     
    echo $r["image"];

  5. #5
    Membre éclairé Avatar de amazircool
    Inscrit en
    Décembre 2005
    Messages
    497
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 497
    Par défaut
    lol belle aider mais que signifier la "?" Dans <a href="ma_page.php?id > ??

  6. #6
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Les caractères "?" et "&" dans l'URL sont tout simplement des séparateurs.

    "?" annonce que tu commences à écrire des variables, et entre toutes les autres variables, il faut mettre "&"

    exemple :

    index.php?var1=valeur1&var2=valeur2&var3=valeur3&var4=valeur4 etc..

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

Discussions similaires

  1. [Débutant] Insertion lien hypertexte dynamique
    Par matbde dans le forum Développement Sharepoint
    Réponses: 0
    Dernier message: 22/03/2013, 16h53
  2. [XL-2003] Liens hypertextes dynamiques
    Par Electron0 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/04/2012, 16h37
  3. [MySQL] lien hypertexte dynamique
    Par makamine dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 05/06/2011, 23h02
  4. Nombre de lien Hypertexte dynamique
    Par twister9458 dans le forum JSF
    Réponses: 10
    Dernier message: 12/08/2009, 13h41
  5. Liens hypertext dynamique
    Par bianconeri dans le forum Langage
    Réponses: 5
    Dernier message: 03/02/2006, 12h59

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