J'ai un problème avec mon pendu par rapport à la variable $_SESSION['mot_cache'],
il trouve la lettre et la remplace correctement mais quand je clique sur une autre lettre, l'ancienne trouvée s'efface.
Merci.
session_start();
//Déclaration des variables de session
if(! isset($_SESSION['mot_secret'])) $_SESSION['mot_secret']="VOITURE";
if(! isset($_SESSION['mot_cache']))
{
for($i=0;$i<strlen($_SESSION['mot_secret']);$i++)
{
$_SESSION['mot_cache'].='*';
}
}
if(! isset($_SESSION['vie'])) $_SESSION['vie']=3;
//Recherche de la lettre demandée
function chercher($lettre)
{
for($i=0;$i<strlen($_SESSION['mot_secret']);$i++)
{
if($lettre==$_SESSION['mot_secret'][$i]) $_SESSION['mot_cache'][$i]=$lettre;
}
}
//Exécute la fonction chercher
if(isset($_GET['lettre'])) chercher($_GET['lettre']);
//Affiche l'alphabet
for($i=65;$i<=90;$i++)
{
echo " <a href=$PHP_SELF?lettre=".chr($i).">".chr($i)."</a>"
;
}
//Affiche le mot caché
echo "<br><br>".$_SESSION['mot_cache'];