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

Langage PHP Discussion :

mettre le contenu d'une variable dans un lien


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mai 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 11
    Par défaut mettre le contenu d'une variable dans un lien
    Bonjour, j'ai deux p'tits soucis :

    - Je ne sais pas comment faire pour que le lien (en rouge dans le code) corresponde a la valeur nom_obj. (en gros j'aimerais que le nom de l'objet soit le lien).

    - J'aimerais pouvoir récupérer l'identifiant de l'objet (id_objet) correspondant au lien sur lequel j'ai cliqué. Je voudrais le mettre dans une variable de session si possible.

    J'espère que je suis compréhensible et que vous pourrez m'aider.

    D'avance un GRAND Merci !


    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
    <?php
      $maconnexion = mysql_connect('localhost','root','');
      mysql_select_db('projet2');
      $resultat = mysql_query("select * from objet as ob1, enchere as ench1 where ob1.id_obj=ench1.ref_objet and ob1.fin_ench >= now() and ench1.prix_propose in (select max(ench2.prix_propose) from enchere as ench2 where ob1.id_obj=ench2.ref_objet)");
        if (mysql_num_rows($resultat)==0)
        { ?> Aucun objet n'est aux encheres pour le moment <?php 
    	}
    while($ligne = mysql_fetch_array($resultat))
      {
    ?><br/> <br/>Objet mis aux encheres :  <?php echo "<a href='projet4bis.php'> $ligne ['nom_obj'] </a>" ; 
    ?><br/>Date de fin de l'enchere :  <?php echo $ligne ['fin_ench'] ;
    ?><br/>Prix de lancement :  <?php echo $ligne ['prix_debut'] ;
    ?><br/>Enchere la plus haute :  <?php echo $ligne ['prix_propose'] ;
      }
    ?>

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 23
    Par défaut
    Bonsoir,

    il ne dois pas y avoir d'espace entre le nom de variable et les crochets...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    
    faux : $ligne ['nom_obj']
    juste : $ligne['nom_obj']

  3. #3
    Membre habitué
    Inscrit en
    Mai 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 11
    Par défaut
    si j'enleve l'espace ,voila le message d'erreur :

    Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Documents and Settings\Didji\Bureau\Php\Site web\projet4.php on line 25

    ( la ligne 25 étant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ><br/> <br/>Objet mis aux encheres :  <?php echo "<a href='projet4bis.php'> $ligne['nom_obj'] </a>" ;
    )

    Merci pour ta réponse ! (et pour les prochaines !)

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 23
    Par défaut
    Que cela donne t'il ainsi ???
    Changer guillemets par apostrophes et utiliser le point de concaténation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    
    <?php 
    echo '<a href="projet4bis.php">'.$ligne['nom_obj'].'</a>'; 
    ?>
    ++

  5. #5
    Membre habitué
    Inscrit en
    Mai 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 11
    Par défaut
    Merci beaucoup Rhad@, cela résoud le problème !!!
    Il reste une petite question si tu peux y répondre :

    J'aimerais pouvoir récupérer l'identifiant de l'objet (id_objet) correspondant au lien sur lequel j'ai cliqué. Je voudrais le mettre dans une variable de session si possible.

    D'avance MERCI !

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 23
    Par défaut
    de rien

    essayez cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php 
    echo '<a href="projet4bis.php?id='.$ligne['id'].'">'.$ligne['nom_obj'].'</a>';
    ?>
    
    et recup :
    <?php
    //démarer la session à placer avant tout bloque de code
    session_start();
    $_SESSION['nom_au_choix'] = $_GET['id'];
    ?>
    bonne continuation ...

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    165
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 165
    Par défaut
    peut etre :
    ><br/> <br/>Objet mis aux encheres : <?php echo "<a href='projet4bis.php'>". $ligne['nom_obj']."</a>" ;

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

Discussions similaires

  1. Mettre le contenu d'une variable String dans un tableau de String
    Par patriot dans le forum Collection et Stream
    Réponses: 14
    Dernier message: 31/05/2011, 16h25
  2. [AC-2010] mettre le contenu d'une variable dans une requête
    Par idiot dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 12/10/2010, 09h24
  3. Mettre le contenu d'une variable dans un tableau
    Par clement106 dans le forum Langage
    Réponses: 3
    Dernier message: 15/06/2010, 21h48
  4. PB récupérez le contenu d'une variable dans une balise titr
    Par crevettepourrie dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 04/01/2006, 18h41
  5. Réponses: 3
    Dernier message: 27/07/2005, 16h12

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