Bonjour,

J'ai un site qui comprend un menu, avec une div qui affiche les pages correspondantes au choix du bouton du menu.

<?php

$host = ;
$user = ';
$pass = '';
$db = '';
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());

$select = 'SELECT * FROM menu';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );

$pages = array(
'accueil'=>'accueil.htm',
'humanitaire'=>'humanitaire.htm',
'.$row Smiley nom .'=>'.$row Smiley texte .',
'manifestations'=>'manifestations.php',
.....................
);

if(isset($_GET['page']) && array_key_exists($_GET['page'],$pages))
{
$inc = $pages[$_GET['page']];
$active = $_GET Smiley page ;
}
else
{
$inc = 'accueil.htm';
$active = 'accueil';
}

echo '<div class="menu"><ul>
<a class="bouton'.($active == 'accueil' ? 'active' : '').'" href="index.php?page=accueil.htm">Accueil</a><p>
<a class="bouton'.($active == 'humanitaire' ? 'active' : '').'" href="index.php?page=humanitaire">L\'action humanitaire</a><p>';
while ($row = mysql_fetch_array($result))
{
echo '<a class="bouton'.($active == $row['nom'] ? 'active' : '').'" href="index.php?texte='.$row['texte'].'">'.$row['nom'].'</a><p>';
}
echo '<a class="bouton'.($active == 'manifestations' ? 'active' : '').'" href="index.php?page=manifestations">Manifestations à venir</a><p>
</ul></div>';

echo '<div class="frame">';
if(isset($_GET['texte']))
{
echo $_GET['texte'];
}
else
{
include($inc);
}
echo '</div>';
?>

Les pages correspondantes aux boutons associés s'affichent correctement, mais pour l'aspect du bouton, si j'affiche une page de '.$row Smiley nom .'=>'.$row Smiley texte .', le bouton associé echo '<a class="bouton'.($active == $row['nom'] ? 'active' : '').'" href="index.php?texte='.$row['texte'].'">'.$row['nom'].'</a><p>' ne fonctionne pas ! Smiley sweatdrop

Pourrioez-vous m'aider à résoudre ce mytère ? Smiley eek

Merci
Modifié par t671 (16 Oct 2010 - 16:29)