Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
788 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] probleme de varriable !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] probleme de varriable !

n°95004
gigigan
...JJ pour les intimes...
Posté le 30-01-2002 à 17:07:04  profilanswer
 

je voudrais qu une variable soit un coup a 1 et l autre a 2
( dans une boucle while )
 
if($a=="1" ){$a=="2"}else{$a=="1"}
 
le code si dessus marche MAIS
 
j aimerais que tout les x fois de boucle
la varriable aa ne change pas
 
en gros sortie de boucle ( x=5 )
 
1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 2 2...

mood
Publicité
Posté le 30-01-2002 à 17:07:04  profilanswer
 

n°95030
potiron
...
Posté le 30-01-2002 à 17:47:21  profilanswer
 

hola, alors toi tu es un sadique  :D  
 
peut pas te repondre pour l'instant mais peux refaire ton code :
 
$a!=1 ? $a=1 : $a=2 ; // la tu as meme pas a initialisé $a

n°95031
potiron
...
Posté le 30-01-2002 à 17:48:44  profilanswer
 

ah ben si, suffit de mettre ta ligne dans une autre condition qui court-circuite la 1er -> ca c'est pour le principe ...

n°95112
gigigan
...JJ pour les intimes...
Posté le 30-01-2002 à 20:41:58  profilanswer
 

j ai cherché tout l aprem' et rien... rein trouvé alors celui qui veut bien se pencher sur la question

n°95113
gigigan
...JJ pour les intimes...
Posté le 30-01-2002 à 20:44:15  profilanswer
 

Code :
  1. while($j<8)
  2. {
  3. $j++;$i=-1;
  4. while($i<7)
  5. {
  6.  $i++;
  7.  if($j=="8"||$j=="16"||$j=="24"||$j=="32"||$j=="40"||$j=="4
  8. 8"||$j=="56" )
  9.  {
  10.   if($couleur=="AF503D" )
  11.   {
  12.    $couleur="ffffcc";
  13.   }
  14.   else
  15.   {
  16.    $couleur="AF503D";
  17.   }
  18.  }
  19.  if($couleur=="AF503D" )
  20.  {
  21.   $couleur="ffffcc";
  22.  }
  23.  else
  24.  {
  25.   $couleur="AF503D";
  26.  }
  27. }}


voila le code que j ai fais, mais il ne marche pas.
 
sensé ecrire
1 2 1 2 1 2 1 2  2 1 2 1 2 1 2 1  
1 2 1 2 1 2 1 2  2 1 2 1 2 1 2 1  
1 2 1 2 1 2 1 2  2 1 2 1 2 1 2 1  
1 2 1 2 1 2 1 2  2 1 2 1 2 1 2 1
 
le 1 et le 2 etant les codes couleurs

 

[edtdd]--Message édité par gigigan--[/edtdd]

n°95120
k666
dites non à petitmou
Posté le 30-01-2002 à 21:14:27  profilanswer
 

tu peux faire fastoche:
 
( $var++ ) % 2
 
 
:jap: rien de :)

n°95174
gigigan
...JJ pour les intimes...
Posté le 31-01-2002 à 01:02:45  profilanswer
 

faut que tu m explique...

n°95177
k666
dites non à petitmou
Posté le 31-01-2002 à 01:25:53  profilanswer
 

% = modulo
donc si à chaque t'incrémentes ta variable de un, et que t'es en base deux (modulo 2) et bah ça alterne toujours entre 0 et un,
tu vois ske jveux dire?

n°95179
potiron
...
Posté le 31-01-2002 à 01:53:49  profilanswer
 

c'est calculé comment, par rapport a une division ?

n°95182
ethernal
Chercheur de vérité...
Posté le 31-01-2002 à 02:29:58  profilanswer
 

à tout hasard, un truc du genre ?
 
$couleur_depart= "AF503D";
$couleur_alt= "ffffcc";
$couleur= $couleur_depart;
 
for ($j=0; $j<8; $j++)
{
 for ($i=0; $i<8 ; i++)
   {
    if($couleur==$couleur_depart)
     {
      $couleur=$couleur_alt;
     }
    else
     {
      $couleur=$couleur_depart;
     }
   }
//inversion des couleurs et init de couleur à celle de départ
  $tmp= $couleur_alt;            //$couleur= $couleur_alt;
  $couleur_alt= $couleur_depart; //$couleur_alt= $couleur_depart;
  $couleur_depart= $tmp;         //$couleur_depart= $couleur;
  $couleur= $couleur_depart;
}

 

[edtdd]--Message édité par ethernal--[/edtdd]

mood
Publicité
Posté le 31-01-2002 à 02:29:58  profilanswer
 

n°95426
gigigan
...JJ pour les intimes...
Posté le 31-01-2002 à 18:58:27  profilanswer
 

Code :
  1. while($j<8){
  2. $j++;$i=-1;
  3. while($i<7){
  4.  $i++;$c++;
  5.  if($c=="2"||$c=="4"||$c=="6"||$c=="8"||
  6.  $c=="9"||$c=="11"||$c=="13"||$c=="15"||
  7.  $c=="18"||$c=="20"||$c=="22"||$c=="24"||
  8.  $c=="25"||$c=="27"||$c=="29"||$c=="31"||
  9.  $c=="34"||$c=="36"||$c=="38"||$c=="40"||
  10.  $c=="41"||$c=="43"||$c=="45"||$c=="47"||
  11.  $c=="50"||$c=="52"||$c=="54"||$c=="56"||
  12.  $c=="57"||$c=="59"||$c=="61"||$c=="63" ){
  13.   $couleur="AF503D";
  14.  }else{
  15.   $couleur="ffffcc";
  16.  }
  17. }
  18. }
  19. voila comment j ai fait ( ca marche )


 
je pense que ta methode marche aussi, mais j ai pas eu acces au net avant...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] probleme de varriable !

 

Sujets relatifs
[PHP] fsockopen et fopen (Free et Multimania) - page web distante[ PHP ] - formulaire - upload de fichier sur un serveur.
[PHP] -> Kilio.com envoyé un mailHTML/PHP : comment utiliser 2 boutons SUBMIT dans un FORM ???????
[PHP--Sessions] -> Sécu forum : temps utilisable ?[PHP/APACHE]
help, problème de re-direction ?[SQL + PHP] Rapidité => comment faire
[PHP] Aidez moi a finir un script d'upload par HTTP !![C++] Problème OpenGL
Plus de sujets relatifs à : [PHP] probleme de varriable !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR