Objet cliquable tableau

Objet cliquable tableau - PHP - Programmation

Marsh Posté le 17-06-2009 à 09:22:08    

Bonjour,  
 
j'ai tableau avec des lien cliquable dessus. Ces liens sont des noms de produits.
Lorsque je clique dessus, je doit obtenir une référence.
 
Mais apparement il ne me donne que la dernière référence du tableau. Il ne reconnais pas qu'elle produit sont cliquer.
Je travaille en php 5  
petit exemple :
 
Boitier
Carte mère
écran
 
Il me prend la référence de écran mm si je clique sur boitier...
 
Quelqu'un a une idée ?

Reply

Marsh Posté le 17-06-2009 à 09:22:08   

Reply

Marsh Posté le 17-06-2009 à 09:41:07    

[:michaeldell]
Erreur ligne 27 : tu as oublié le point virgule  :D  

Reply

Marsh Posté le 17-06-2009 à 09:52:49    

Code :
  1. $disponibilite =  $data_catalogue[3];
  2.   $produit = $data_catalogue[4];
  3.   $ref= $data_catalogue[5];
  4.   $description= $data_catalogue[11];
  5.   //Affichage du tableau
  6.   if (($marque==$data_catalogue[2]) || ($marque==$entete_marque))
  7.   {
  8.    if (($data_catalogue[0]==$famille)||($data_catalogue[1]==$famille)||($entete_famille==$famille)||($famille=="" ))
  9.    {
  10.     if ((($entete_famille==$famille) ||($famille=="" )) && ($marque==$entete_marque)) //Si pas de marque ni catégorie, ne rien faire.
  11.     {
  12.     }
  13.     else
  14.     {
  15.      if ($data_catalogue[2]!= $anciennemarque)
  16.      {
  17.       echo"<tr>";
  18.       echo '<td ><br></td>';
  19.       echo"</tr>";
  20.       echo"<tr>";
  21.       echo '<td bgColor=#55606B><b><font COLOR=#FFFFFF>'.$data_catalogue[2].'</font></b></td>';
  22.       echo '<td bgColor=#55606B></td>';
  23.       echo '<td bgColor=#55606B></td>';
  24.       echo"</tr>";
  25.       $anciennemarque=$data_catalogue[2];
  26.      }
  27.      $_SESSION['$reference']=$ref;
  28.      echo'<tr>';
  29.      echo'<td><a target="_blank" href="detail.php?id='.$row["id"].'">'.$row["libelle"].'  style="text-decoration:none"><font color="#000000" onmouseover=this.style.color="#FF0000" onmouseout=this.style.color="#000000" size=2><B>'.$produit.' ('.$ref.') '.$_SESSION['$reference'].'</B></font><br><font color="#696969" size=2>'.$description.'</font></a></br></td>';


Voila un bout de code, je travaille avec un csv.

Reply

Marsh Posté le 17-06-2009 à 10:05:01    

Quand tu regardes la source de la page HTML, tu as bien un id différent sur tes liens ?
SI OUI => le problème vient de la page detail.php.
SINON => Le problème vient de la boucle qui te permet de remplir le tableau.
 
Au passage :
Pourquoi dans ton tableau tu utilises $data_catalogue partout sauf justement dans le lien, où tu utilises $row ?

Reply

Marsh Posté le 17-06-2009 à 10:56:55    

c'est bon j'ai trouver le pb, j'suis passer apr un GET pour faire passer l'id et tt marche :) merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed