Recupere l'identifiant de la ligne cliquée

Résolu
eleveing Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   -  
eleveing Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour tout le monde,

J'ai une table que j 'affiche a travers une boucle, dans cette table j'ai un champ position il contient le lien "cliquez pour savoir la position",quand on clique on est dirige vers la page position.php cette derniere genere une page selon la valeur de l'id de la ligne sur quoi on a cliqué, le probleme c'est que quand on clique je n'arrive pas a recupere l'id de la ligne cliqué mai l'id de la derniere ligne,je voudrais pouvoir recupere l'id de la ligne qui contient le champ cliqué:
voila la partie concernée de mon code:

<?php while($tab=mysql_fetch_array($retou)){
$id1=$tab['id_camion'];
$idd=$tab['id_camion'];//ici je recupere l'id du camion
$_SESSION['idd'] = $idd;


?>

<tr >

<td> <a href="position2.php">cliquez ici pour savoir la position <?php echo $_SESSION['idd'] ?></a></td>
</tr>
********
dans la page position2.php
je recupere 'id qui est tjrs fixe a la derniere valeur
<?php } ?>
$_SESSION['idd'] ;
j'aimerais que ca soit en fonction du clic,

aidez moi svp,
A voir également:

1 réponse

Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Bonjour,

Les sessions ne sont pas adaptées pour stocker des actions de l'utilisateur.
Le plus simple dans ton cas est de coller l'identifiant dans le lien.
Il sera alors possible de le récupérer dans ta deuxième page via le tableau $_GET.

Concrètement, dans ta première page :
1) Enlève la ligne $_SESSION['idd'] = $idd;
2) Modifie ta ligne <td><a... comme ceci :
<td><a href="position2.php?idd=<?php echo $idd ?>">cliquez ici pour savoir la position <?php echo $idd ?></a></td>


Et dans ta deuxième page, remplace $_SESSION['idd']; par $_GET['idd'];

Xavier
0
eleveing Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   1
 
Ca marche maintenant!!Merci bc Xavier!!
0