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 -
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,
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:
- Recupere l'identifiant de la ligne cliquée
- Partage de photos en ligne - Guide
- Identifiant et mot de passe - Guide
- Aller à la ligne excel - Guide
- Mètre en ligne - Guide
- Formulaire en ligne de meta - Guide
1 réponse
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 :
Et dans ta deuxième page, remplace $_SESSION['idd']; par $_GET['idd'];
Xavier
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
eleveing
Messages postés
73
Date d'inscription
Statut
Membre
Dernière intervention
1
Ca marche maintenant!!Merci bc Xavier!!