Bonjour,

J'ai une base BDD Mysql avec les tables entete_facture et ligne_facture
J'ai une boucle qui va lister toutes les factures
A chaque facture, je fais dans un tableau un <a href="detail_facture.php?id_param=xxx">

Code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
$select = 'select fac_numero,id_facture FROM facture f';
$result = mysqli_query($mysqli, $select)  or die ('Erreur SQL : ' .$select .mysqli_connect_error() );
 
while ($row = mysqli_fetch_assoc($result))
{
         $ligne_fact = '<td ALIGN="center"> <a href="facture_ligne.php?id_param=' .$row['id_facture'] . '">';
         $ligne_fact .= str_pad($row['fac_numero'], 4, '0', STR_PAD_LEFT) .' </a> </td>';
         echo $ligne_fact;
 
         etc...
}
Ca fonctionne bien en passant $row['id_facture']

Comment utiliser la syntaxe <a href="facture_ligne.php> en utilisant la variable $_SESSION avec comme paramètre $row['id_facture'] à la page facture_ligne.php ?

Le pb est que je suis dans une boucle donc $_SESSION['id_facture'] contient la dernière valeur de la table facture....

Mon but est : quand je clique sur un lien de mon tableau, je me débranche sur facture_ligne.php avec la bonne valeur $_SESSION['id_facture']

Merci de votre réponse