begin process at 2012 05 30 14:27:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

echiquier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

echiquier

mercredi 4 mars 2009 à 16:27:32 | echiquier

jackinfor

Bonjour,

J'essaye pour le moment de faire un échiquier, mais comme je suis un débutant bah je bloque :)
Voila mon code pour le moment
Merci de m'aider


<?php

//affichage des cases
        $coul=0;
        for ($i=0;$i<64;$i++){
            if ($couleurdujoueur==='blancs')
                $j=$i;
            else
                $j=63-$i;            //inverse l'échiquier en fonction de la couleur
            if ($i%8==0 && $i!=0)
                echo '</tr><tr>';
            else
                $coul++;            //change la souleur de la case suivante
            if ($coul%2==0)            //calcule la couleur des cases
                $couleur='555555';        //une sur deux sera d'un gris foncé
            else
                $couleur='BBBBBB';        //une sur deux d'un gris clair
            echo '<td width="20" height="20" bgcolor="#',$couleur,'"';
        }
        echo '</tr>
        </table>
        </div>';
   
        $c=substr($couleurdujoueur,0,1);        //cherche la couleur pour afficher les promotions
        /*
        donc, voici l'interface de promotions
        une ligne, et un tableau de liens et d'images
        */
        echo '<hr>
        <table border="1" width="100%" bgcolor="#777777">
            <tr>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=t">
                        <img src="images/tn.png" title="tour" />
                    </a>
                </td>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=c">
                        <img src="images/cn.png" title="cavalier" />
                    </a>
                </td>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=f">
                        <img src="images/fn.png" title="fou" />
                    </a>
                </td>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=d">
                        <img src="images/dn.png" title="dame" />
                    </a>
                </td>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=r">
                        <img src="images/rn.png" title="roi" />
                    </a>
                </td>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=f">
                        <img src="images/fn',$c,'.png" title="fou" />
                    </a>
                </td>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=c">
                        <img src="images/cn',$c,'.png" title="cavalier" />
                    </a>
                </td>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=t">
                        <img src="images/tn.png" title="tour" />
                    </a>
                </td>
            </tr>
        </table>
            <table border="2" width="100%" bgcolor="#777777">
            <tr>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=p">
                        <img src="images/pn.png" title="pion" />
                    </a>
                </td>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=p">
                        <img src="images/pn.png" title="pion" />
                    </a>
                </td>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=p">
                        <img src="images/pn.png" title="pion" />
                    </a>
                </td>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=p">
                        <img src="images/pn.png" title="pion" />
                    </a>
                </td>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=p">
                        <img src="images/pn.png" title="pion" />
                    </a>
                </td>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=p">
                        <img src="images/pn.png" title="pion" />
                    </a>
                </td>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=p">
                        <img src="images/pn.png" title="pion" />
                    </a>
                </td>
                <td>
                    <a href="jouer.php?partie=',$partie,'&promotion=p">
                        <img src="images/pn.png" title="pion" />
                    </a>
                </td>
            </tr>
        </table>';
   
   
?>

mercredi 4 mars 2009 à 16:30:15 | Re : echiquier

kohntark

Membre Club
Salut,

T'aider à quoi ?

Cordialement,


Kohntark -

mercredi 4 mars 2009 à 17:16:58 | Re : echiquier

coucou747

Administrateur CodeS-SourceS
si tu ne dis pas sur quoi tu bloques, on ne pourra pas t'aider.
mercredi 4 mars 2009 à 21:24:44 | Re : echiquier

jackinfor

Construire l'echiquier tout entier, construires les cases, mettre une diffrérente couleurs 1 fois sur deux etc ..
Merci,
mercredi 4 mars 2009 à 22:01:49 | Re : echiquier

coucou747

Administrateur CodeS-SourceS
for ($i=0;$i<8;$i++){
// debut : on affiche une ligne
for ($j=0;$j<8;$j++){
   // on affiche une case de couleur ((($i + $j) % 2 === 0) ? $white : $black)
}
// fin : on affiche une ligne
}

jeudi 5 mars 2009 à 10:41:07 | Re : echiquier

jackinfor

Merci coucou747, mais quand j'execute mon programme, il me dit qu'il y a une erreur a la ligne 47 et je ne vois pas d'ou viens le problème


<?php
for ($i=0;$i<8;$i++){
echo'<table border="1" width="100%" bgcolor="#777777">
   <tr>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=t">
      <img src="images/tn.png" title="tour" />
     </a>
    </td>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=c">
      <img src="images/cn.png" title="cavalier" />
     </a>
    </td>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=f">
      <img src="images/fn.png" title="fou" />
     </a>
    </td>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=d">
      <img src="images/dn.png" title="dame" />
     </a>
    </td>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=r">
      <img src="images/rn.png" title="roi" />
     </a>
    </td>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=f">
      <img src="images/fn.png" title="fou" />
     </a>
    </td>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=c">
      <img src="images/cn.png" title="cavalier" />
     </a>
    </td>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=t">
      <img src="images/tn.png" title="tour" />
     </a>
    </td>
   </tr>
  </table>' // debut : on affiche une ligne
for ($j=0;$j<8;$j++){                                                     //ligne 47
  ((($i + $j) % 2 === 0) ? $white : $black) ; // on affiche une case de couleur ((($i + $j) % 2 === 0) ? $white : $black)
}
echo'<table border="1" width="100%" bgcolor="#777777">
   <tr>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=t">
      <img src="images/tn.png" title="tour" />
     </a>
    </td>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=c">
      <img src="images/cn.png" title="cavalier" />
     </a>
    </td>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=f">
      <img src="images/fn.png" title="fou" />
     </a>
    </td>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=d">
      <img src="images/dn.png" title="dame" />
     </a>
    </td>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=r">
      <img src="images/rn.png" title="roi" />
     </a>
    </td>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=f">
      <img src="images/fn.png" title="fou" />
     </a>
    </td>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=c">
      <img src="images/cn.png" title="cavalier" />
     </a>
    </td>
    <td>
     <a href="jouer.php?partie=',$partie,'&promotion=t">
      <img src="images/tn.png" title="tour" />
     </a>
    </td>
   </tr>
  </table>'// fin : on affiche une ligne
}

?>


coucou747 Je n'arrive pas a jouer a ton jeux, une fois l'inscriction j'arrive pas a m'identifier
http://files.codes-sources.com/fichier.aspx?id=27987&f=echec\echiquier.jpg&lang=en

jeudi 5 mars 2009 à 13:07:34 | Re : echiquier

coucou747

Administrateur CodeS-SourceS
il te manque un ;


Cette discussion est classée dans : couleur, echo, coul, if, else


Répondre à ce message

Sujets en rapport avec ce message

condition if et else [ par gigawatt ] Bonjour Je suis obligé de passer ce message en textbox Je n'arrive pas à utiliser les conditions if et else avec une option sélect J'explique j'ai qu undefines random ?????? [ par wiwi999 ] voilà mon code mais lors de l'exécution me dit que random undefined au niveau du $_POST['random']'ai rien compris svp aidez moi vite c urgent et merci inscription des clients [ par samia22 ] Bonjour a tous; j'ai un probleme lors d'inscription des clients ... ca na marche pas.. easyphp m'affiche: erreur dans la requete.. voici le code: Afficharge Vide [ par ALEXGETHAIME ] salut les amis quelque votre situation geographique. cette note est d'autant plus importante que jamais ce pourquoi je cours vers vous dans le but d'o utilisation de condition if [ par msi079 ] salut je veux utiliser la condition if dans mon code mais je constate que le condition marche pas .le code marche mais ne tiens pas compte de la condi mettre couleur dans mon echo [ par guilstunt ] Bonjour a tous, je souhaiterai mettre de la couleur dans mon echo, mais je n'y arrive pas J'ai une parse error voici mon bout de code: [code=php]<? Détection de vide en formulaire. [ par Lolol9 ] Bonsoir, je voudrais vérifier si quelques champs de mon formulaire sont remplis, j'ai donc ce code , mais sa ne marche pas. Quelqu'un serait capable d Formulaire de reservation [ par Louido ] Bonjour, Je dois créer un formulaire de réservation comme on peut en trouver pour les hôtels. J'ai utilisé un script php, tout fonctionne mais je doi Calendrier [ par faabulous ] Bonsoir ! J'ai, à l'aide d'un livre acheté, essayé de coder un calendrier. J'avais plusieurs erreurs, donc j'ai recopié à la lettre le code du livre Problème d'essence ^^ IF ... ELSE ... [ par NextGenration ] Bonjour et tout mes voeux pour cette nouvelle année à ceux et celles qui lirons ce post! Comme dit plus haut, j'ai un problème d'IF ! je passe outre


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,257 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales