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

  FORUM HardWare.fr
  Programmation
  PHP

  problème de tests logiques

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème de tests logiques

n°812211
grosbin
OR die;
Posté le 01-08-2004 à 10:50:24  profilanswer
 

if ($t13>0 && $t13!="" )
 {execution normale;$ok=1;}
else if ($count>0 && $t12==$y && $t11==$to && $t13<=0 && $ok==0)
 {include -> execution normale;$ok=1;}
else if ($t21!="e" && $t22!="e" && $ok==0
 { execution normale ;$ok=1;}
else if ($count>0 && $t22==$y && $t21==$to && $t23<=0 && $ok==0)
 {include -> ne marche pas;}
else {cumul des erreurs;}
 
voilà je suis réellement bloqué, merci d'avance


---------------
Photos Panoramiques Montagnes Haute Savoie
mood
Publicité
Posté le 01-08-2004 à 10:50:24  profilanswer
 

n°812214
Taz
bisounours-codeur
Posté le 01-08-2004 à 10:56:39  profilanswer
 

...
 
le problème c'est pas les tests, c'est dans ta tête. et utilise un tableau :o

n°812216
grosbin
OR die;
Posté le 01-08-2004 à 10:58:27  profilanswer
 

Ah bah oui, évidemment...tu peux pas me refourger un tuto sur les tableaux ( j'ai oublié... ).
 
Sinon ravi d'avoir encore à faire à toi taz  :sweat:


---------------
Photos Panoramiques Montagnes Haute Savoie
n°812219
Taz
bisounours-codeur
Posté le 01-08-2004 à 11:00:56  profilanswer
 

page 2 de ton manuel de PHP

n°812220
grosbin
OR die;
Posté le 01-08-2004 à 11:02:00  profilanswer
 

( Si j'en ai pas, je fais comment ? ) :??:  
Non mais c'est hors de prix ces livres...


---------------
Photos Panoramiques Montagnes Haute Savoie
n°812221
Taz
bisounours-codeur
Posté le 01-08-2004 à 11:04:48  profilanswer
 

qui te parle de livre papier ? quoi que si t'as l'ambition de faire un peu de programmation, ça soit un investissement.

n°812225
T509
$job-&gt;GetJob(now)
Posté le 01-08-2004 à 11:24:15  profilanswer
 

grosbin a écrit :

if ($t13>0 && $t13!="" )
 {execution normale;$ok=1;}
else if ($count>0 && $t12==$y && $t11==$to && $t13<=0 && $ok==0)
 {include -> execution normale;$ok=1;}
else if ($t21!="e" && $t22!="e" && $ok==0
 { execution normale ;$ok=1;}
else if ($count>0 && $t22==$y && $t21==$to && $t23<=0 && $ok==0)
 {include -> ne marche pas;}
else {cumul des erreurs;}
 
voilà je suis réellement bloqué, merci d'avance


 
C'est quoi la question  :??:  :??:  :??:

n°812265
grosbin
OR die;
Posté le 01-08-2004 à 12:53:54  profilanswer
 

tout à partir du troisième else if ne marche pas !!!


---------------
Photos Panoramiques Montagnes Haute Savoie
n°812276
gizmo
Posté le 01-08-2004 à 13:31:08  profilanswer
 

grosbin a écrit :

if ($t13>0 && $t13!="" )
 {execution normale;$ok=1;}
else if ($count>0 && $t12==$y && $t11==$to && $t13<=0 && $ok==0)
 {include -> execution normale;$ok=1;}
else if ($t21!="e" && $t22!="e" && $ok==0
 { execution normale ;$ok=1;}
else if ($count>0 && $t22==$y && $t21==$to && $t23<=0 && $ok==0)
 {include -> ne marche pas;}
else {cumul des erreurs;}
 
voilà je suis réellement bloqué, merci d'avance


 
L'ordre et la manière dont tu fais tes tests est totalement aberrant. Dans le premier par exemple, la seconde partie du test est stupide. Si $t13 est sup à 0 alors il est forcément non vide. Par contre, ton test ne garanti absolument pas que $t13 est numeric. Ensuite dans le deuxième tu testes $count mais pas dans le troisième par contre tu le retestes dans le quatrième.
 
A ta place, je commancerais pas ouvrir n'importe quel bouquin d'algorythmique basique avant de continuer.

n°812287
grosbin
OR die;
Posté le 01-08-2004 à 13:59:54  profilanswer
 

vi guismo mais le script doit répondre à une application spéciale...
on regarde si le candidat a fait un 1 voeux, on regarde s'il reste des places, hop
si le voeux est pas bon il peu passer en dérogation ( le else if avec $count... ). Il est impératif qu'il ne puisse plus y avoir de dérogations quand le $count est à 0....
 
Et ça se répète comme ça pour chaque voeux...
 
et ça ne passe pas la 2nde dérogation, je ne vois pas pourquoi ....


---------------
Photos Panoramiques Montagnes Haute Savoie
mood
Publicité
Posté le 01-08-2004 à 13:59:54  profilanswer
 

n°812288
joelan
Posté le 01-08-2004 à 14:03:12  profilanswer
 

mais comment vous faites pour developper comme ça.
Je veux pas te demotiver mais il vaut mieux ne rien faire quand tu codes comme cela.  
Serieusement n'espère pas que les gens vont perdre leurs précieux temps pour corriger tes erreurs


---------------
job
n°812300
grosbin
OR die;
Posté le 01-08-2004 à 14:56:08  profilanswer
 

bon bah alors je jette l'éponge, qu'ils se démerdent...


---------------
Photos Panoramiques Montagnes Haute Savoie
n°812302
Mr Mala
Posté le 01-08-2004 à 15:03:42  profilanswer
 

grosbin a écrit :

if ($t13>0 && $t13!="" )
 {execution normale;$ok=1;}
else if ($count>0 && $t12==$y && $t11==$to && $t13<=0 && $ok==0)
 {include -> execution normale;$ok=1;}
else if ($t21!="e" && $t22!="e" && $ok==0
 { execution normale ;$ok=1;}
else if ($count>0 && $t22==$y && $t21==$to && $t23<=0 && $ok==0)
 {include -> ne marche pas;}
else {cumul des erreurs;}


 
Je ne sais pas si c'est un oubli de recopiage mais il te manque une ')' à la ligne "else if ($t21!="e" && $t22!="e" && $ok==0" ...

n°812303
T509
$job-&gt;GetJob(now)
Posté le 01-08-2004 à 15:04:22  profilanswer
 

A mon sens, tu as plusieurs choses à faire :
 
1- écrire clairement la problématique en français
2- Rendre cet énoncé le plus simple possible toujkours en français.
3- contrôler la cohérence toujours en français
4- transformer cet énoncé en arbre hierarchique. Le sens des contrôles est important
5- penser à un code.
 
Dans ton cas, tu es passé directement à l'étape 5 (apparement)
En lisant ton code, je ne comprend pas d'où il vient ni ce que tu veux faire avec. Donc pour moi, cela ne veux rien dire et je ne peux pas donner de réponses.
 
Relis les conseils ci-dessus il sont peut-être dûrs mais sans méchanceté. C'est pour te faire progresser.
 
A+


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

  problème de tests logiques

 

Sujets relatifs
Problème de dateproblème récupération infos dans une session
Perl :: probleme d'array et de length [resolu][PHP] problème de warning...
probleme transfert de données d'access vers excel[MySQL] gros probleme de requêtes
Probleme de session sous Jsp[java][mysql] probleme de connection
[Java] Problème avec le type longCSS : probleme de lien visited
Plus de sujets relatifs à : problème de tests logiques


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