Bonjour, je code un jeu de Blackjack pour m'entrainer, et je n'arrive pas à comprendre pourquoi lorsque je tire une carte, ça en tire une troisième.
Ce que je veux c'est faire en sorte que si il y a qu'une seule carte de tirée et qu'on va sur hit.php, ça en tire une, et que si y en a deux de tirée, ça en tire encore une, mais dès que je suis sur la page, si j'ai une carte, je clique Hit, ça en sort trois tout de suite.

play.php :

if (isset($_SESSION['CardPlayer'])) 
{
    echo $_SESSION['CardPlayer'];
}
else 
{
    $the_images = RandImg('img/PNG/');
    $ImageCardPlayer = '<img src="'.$the_images.'" class = "card">';
    $_SESSION['CardPlayer'] = $ImageCardPlayer;
    echo $ImageCardPlayer;
}

///carte 2

if (isset($_SESSION['CardPlayer2'])) 
{
    echo $_SESSION['CardPlayer2'];
}

if (isset($_SESSION['CardPlayer3'])) 
{ 
    echo $_SESSION['CardPlayer3'];
}

et hit.php :

if (isset($_SESSION['CardPlayer']))
{
$the_images = RandImg('img/PNG/');
    $ImageCardPlayer2 = '<img src="'.$the_images.'" class = "card2">';
$_SESSION['CardPlayer2'] = $ImageCardPlayer2;

}

if (isset($_SESSION['CardPlayer2']))
{
$the_images2 = RandImg('img/PNG/');
    $ImageCardPlayer3 = '<img src="'.$the_images2.'" class = "card3">';
$_SESSION['CardPlayer3'] = $ImageCardPlayer3;

}

$_SESSION['CardPlayer'] veut dire 1 carte, $_SESSION['CardPlayer2'] deux cartes et ainsi de suite.

Aucune réponse