J'essaie de réussir un exercice qui m'a été donné. Ca fait pas mal de temps que j'y travaille mais sans résultat.
Le but étant d'obtenir :
au premier tout 5 cartes de dos et un bouton commencer
au second tour 5 cartes sélectionnables
au dernier tour : les cartes sélectionnés restent les autres sont tirées de nouveau. Une phrase en bas annonce le résultat obtenu (ex : paire de 2, full au roi) et un bouton recommencer.
Mon résultat donne le dos des cartes au premier tour (avec possibilité de sélectionner les cartes) et un bouton actualiser.
Au second tour on voit 5 cartes retournés toujours avec les mêmes boutons
Et au dernier tour juste les boutons.
J'ai un fichier avec toutes les cartes dans mon répertoire. Et voici le code que j'ai utilisé :
Code : Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Projet poker</title>
</head>
<body>
<?php
session_start () ;
$JC = array (
array (14, "Coeur", "ace3.png",False,False),
array (14, "Pique", "ace2.png",False,False),
array (14, "Carreau", "ace4.png",False,False),
array (14, "Trefle", "ace1.png",False,False),
array (2, "Coeur", "two3.png",False,False),
array (2, "Pique", "two2.png",False,False),
array (2, "Carreau", "two4.png",False,False),
array (2, "Trefle", "two1.png",False,False),
array (3, "Coeur", "three2.png",False,False),
array (3, "Pique", "three3.png",False,False),
array (3, "Carreau", "three1.png",False,False),
array (3, "Trefle", "three4.png",False,False),
array (4, "Coeur", "four3.png",False,False),
array (4, "Pique", "four2.png",False,False),
array (4, "Carreau", "four4.png",False,False),
array (4, "Trefle", "four1.png",False,False),
array (5, "Coeur", "five2.png",False,False),
array (5, "Pique", "five3.png",False,False),
array (5, "Carreau", "five1.png",False,False),
array (5, "Trefle", "five4.png",False,False),
array (6, "Coeur", "six2.png",False,False),
array (6, "Pique", "six3.png",False,False),
array (6, "Carreau", "six1.png",False,False),
array (6, "Trefle", "six4.png",False,False),
array (7, "Coeur", "seven3.png",False,False),
array (7, "Pique", "seven2.png",False,False),
array (7, "Carreau", "seven4.png",False,False),
array (7, "Trefle", "seven1.png",False,False),
array (8, "Coeur", "eight2.png",False,False),
array (8, "Pique", "eight3.png",False,False),
array (8, "Carreau", "eight1.png",False,False),
array (8, "Trefle", "eight4.png",False,False),
array (9, "Coeur", "nine2.png",False,False),
array (9, "Pique", "nine3.png",False,False),
array (9, "Carreau", "nine1.png",False,False),
array (9, "Trefle", "nine4.png",False,False),
array (10, "Coeur", "ten3.png",False,False),
array (10, "Pique", "ten2.png",False,False),
array (10, "Carreau", "ten4.png",False,False),
array (10, "Trefle", "ten1.png",False,False),
array (11, "Coeur", "jack3.png",False,False),
array (11, "Pique", "jack1.png",False,False),
array (11, "Carreau", "jack4.png",False,False),
array (11, "Trefle", "jack2.png",False,False),
array (12, "Coeur", "queen2.png",False,False),
array (12, "Pique", "queen1.png",False,False),
array (12, "Carreau", "queen4.png",False,False),
array (12, "Trefle", "queen3.png",False,False),
array (13, "Coeur", "king2.png",False,False),
array (13, "Pique", "king1.png",False,False),
array (13, "Carreau", "king4.png",False,False),
array (13, "Trefle", "king3.png",False,False),
);
if (!isset ($_SESSION["tour"])){
$_SESSION["tour"]=1;
/*echo "tour".$_SESSION["tour"];*/
echo '<center><table>';
echo '<tr>';
echo " <td> <img src='cartes/fond.png' width='90' height='135' /> </td>";
echo "<td> <img src='cartes/fond.png' width='90' height='135' /> </td>";
echo "<td> <img src='cartes/fond.png' width='90' height='135' /> </td>";
echo "<td> <img src='cartes/fond.png' width='90' height='135' /> </td>";
echo "<td> <img src='cartes/fond.png' width='90' height='135' /> </td>";
echo '</tr>';
echo'</center></table>';
/*rand (0,4);
$affichage_aleatoire = $cards[rand (0,4)];*/
}
else{
switch ($_SESSION["tour"]) {
case 1:
$_SESSION["tour"]=2;
echo '<center><table>';
/*echo "tour".$_SESSION["tour"];*/
//nombre de carte tirée = nulle
//$cartetiree=0;
//nmb de carte en main
$nmbcarte=0;
//Tant que je n'ai pas 5 cartes
while ($nmbcarte<5) {
//Je tire aléatoirement 1 carte
$carte = rand(0, 51);
//Verif si carte mentionnée
if ($JC[$carte][3] == false) {
$JC[$carte][3] = true;
echo '<img src="'.$JC[$carte][2].'">';
$nmbcarte++;
}
}
//Si oui je l'affiche
//j'incremente nb de carte tirée
//$cartetiree=$cartetiree++;
//Fin Tant Que
echo'</center></table>';
break;
case 2:
$_SESSION["tour"]=3;
echo "tour".$_SESSION["tour"];
session_destroy () ;
break;
}
}
echo "<tr>";
$selection=array();
for ($i=0;$i<5;$i++){
echo "<td>";
echo '<input type="checkbox" name="selection['.$i.']" value="'.$i.'">';
echo "</td>";
}
echo "</tr>";
$actualiser=array();
for ($i=0;$i<1;$i++){
echo "<td>";
echo '<input type="button" value="Actualiser" Onclick="javascript:window.history.go(0)['.$i.']" value="'.$i.'">';
echo "</td>";
}
?>
</body>
</html>Serait-il possible juste d'avoir un petit tuyau pour pouvoir continuer ? Parce que je suis bloquée.
Je suis désolée tout ça est loin d'être clair.