Bonjour,

je suis en train de créer un site et de façon à le garder extensible je ne travail qu'avec des bases de données ce qui m'évitera d'aller modifier le code .

Le problème se pose avec le menu.
Je récupère les informations du menu dans la base de données et je les affiche avec une boucle while :

while ($line = mysql_fetch_assoc($result))
{
echo "<tr>";
foreach ($line as $col_value)
{
echo "<td nowrap><a href=\"index.php\">$col_value</a></td>";
}
echo "</tr>";
}

L'affichage ne pose aucun problème.

La page index.php correspond à la page contenant le menu et diver éléments à l'aide d'include(avec une mise en page CSS).

Le menu sert à modifier ces éléments. Pour cela j'utilise une variable déclaré dans index.php avec une valeur par défaut.

Le menu que j'affiche sert à modifier cette variable.

Problème comment savoir sur quelle ligne l'utilisateur clic de façon à modifier ma variable en conséquence?

Je me suis dis avec un peu de JavaScript mais non la fonction OnClick() ne passe aucun paramètre.
J'ai aussi pensé à la position de la ligne mais celle-ci dépend des paramètres d'affichage de l'utilisateur.
Le passage de paramètre par l'url pourrait être une possibilité mais je n'ai pas réussi à la mettre en oeuvre et ça me génerai de voir ça dans l'URL.

Etant à cour d'idée je m'adresse à vous.

Merci à tous.