voila mon petit probélme quand j'exécute ce code tout est ok
mais quand je rentre $_get['page']=beurk (en gros une ou plusieurs lettres)
le script il me dit ok $pagedemande=rien j'aurais aimé que $pagedemande=1
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 17 nov. 2007 à 22:24
Hello,
si tu mets une chaîne dans ta variable, tu effectues ensuite une opération à priori illicite :
$pagedemande - 1
bref :
'beurk' - 1 = ???
Tu ne sais pas faire une telle opération ? moi non plus. php non plus.
Ensuite, tu assignes un entier à $pagedemande...
bref, ton code n'est vraiment pas propre, et je ne le comprends pas franchement.
Selon ce que tu fais, en assignant une chaîne à $pagedemande, tu rentres forcément dans la 1ère condition.
(une chaîne convertie en entier renvoie 1, et 5 * (1-1) = 0.