<html><head><title>On s'en fou des balises !!!</title></head> <body> <form name="parité"> <input type='text' name='nb'><br> <input type='submit' value='tester'><br> </form> <?PHP $nb = $_POST['nb']; // Si variables activées ... :) If(is_numeric($nb)) { If ( (bcmod($annee,2)==0) { echo 'Le nombre entré est pair'; } else { echo 'le nombre entré est impair'; } } ?> </body> </html>
Télécharger le zip
(note: c'est pas moi qui ai mis 1/10, j'ai pas côté)t'es certain qu'un nb négatif ne peut pas être qualifié de pair? et tant qu'à faire, tu pouvais aussi écrire une fonction du genre:function EstDiviseur($nb, $div){ if($div == 0) return false; return (($nb % $div) == 0);}à utiliser comme ça:if(EstDiviseur(21, 7)){ //sera exécuté}ah un truc, t pas obligé de mettre les { } après une if, une for, une while ... s'il n'y a qu'une seule instruction ds le bloc. exemple:if(EstDiviseur(5, 2)) echo "5 est pair";(t pas obligé de mettre sur la même ligne évidemment, ça tu fais comme tu veux)par contre pr une déclaration de fonction t obligé de mettre les {}
c vrai, je me souvenais plus que j'avais viré cette condition.par contre je saisis pas toute ta source, car je suis trop nul :)de toute façon, c'est qu'une version merdique qui trainait ...
function EstDiviseur($nb, $div){ //si le diviseur est nul, on a une erreur mathématique, donc on empeche cela en mettant fin à la fct (return false) if($div == 0) return false; //cf ci-dessous return (($nb % $div) == 0);}$nb % $div retourne le modulo de ^nb par $div, c'est à dire le reste de la division. donc si nb est divisible par div, le reste est nul et on sait que c'est bon, donc on doit retourner true (vrai), dans ts les autres cas il faut retourner false (faux).pr l'écrire en plus segmenté tu peux faire ça:$reste = $nb % $div;if($reste == 0) return true;else return false;mais tu peux en fait tt de suite retourner ($reste == 0) puisque les opérateurs relationnels (==, >=, <=, <, >) retournent un booléens (vrai ou faux, true ou false)tu comprends ça, ou c pas clair?
en fait c'est le estdiviseur que je pigeais pas trop et les while dont tu parlais .....merci, la c'est plus clair !
pourrais tu me faire une source sur l'utilisation de l'operateur "+" stp? nan jdis ca pour rigoler :) je vois pas l'interet d'une source comme celle si surtout quand elle est incomplete et si peut modulable! torais pu faire une fonction comme Kirua au moins! :) bref treve de critique je met 5/10 si un jour y a qqn qui tape "modulo" en critere de recherche il tombera sur ta source.... merde non meme pas, ... si il tape "parité" lol
Escuse 'avé pas vu le "n00b" .... bonne continuation en php alors :)
lu wonesek, pour autant que je me souvienne, il y a à peine 1 an je savais pas ce qu'étais l'opérateur module (%), donc j'aurais été content de tomber là dessus pour demander qu'on m'explique ce que c'est. c'est pas une mauvaise chose je crois (c'est pour ça que je ne cote pas, mais je ne conteste pas ton 5/10, ça me paraît pas excessivement brutal)
rien a dire tu lamz
ah le vieux temps ... Depuis ( heuresement ) j'ai bien progréssé, mais il y a quand meme un probleme recurent : si on ( je ) poste d'autres de mes sources, je risque d'avoir aussi des sales notes a cause d'un "il y en a déjà des centaines" ...lamz, oui en attendant, c'etait un debut.
Je viens de confirmer mon hypothese : j'espere syncerement me tromper.Que l'on me dise que je lamz, ok j'admet, mais si celui qui me dit ça le fait parceque je lui ai montré des failles de secu sur son site ... humcar laisse moi te dire HenvimaL ( je m'en fou que tu lise pas ) en anglais, tu lamz ;)
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 903 565 membres 141 nouveaux aujourd'hui 16 195 membres club