bonjour à tous,
j'ai un problème avec EasyPHP1-8 lorsque je fait ce genre de chose :
<?php
$a=$_POST["a"];
$b=$_POST["b"];
$c=$_POST["c"];
$div=2*$a;
$delta=$b*$b-4*$a*$c;
$rdelta= Sqrt ($delta);
if ($delta==0) { $x=-$b/$div; }
if ($delta<0) { $x='pas de solution'; $x1=''; $x2=''; }
if ($delta>0) { $x1=-b+$rdelta/$div; $x2=-b-$rdelta/$div; }
print("<br> delta=");
print("$delta");
print("<br>le(s) racines sont ");
print("<br> $x"); print(" $x1"); print(" $x2")
?>
par exemple, le code en lui même est un drole de bricolage
il me dit :
Notice: Use of undefined constant b - assumed 'b' in
c:\program files\easyphp1-8\www\delta.php on line
20
Notice: Use of undefined constant b - assumed 'b' in
c:\program files\easyphp1-8\www\delta.php on line
20
delta=48
le(s) racines sont
Notice: Undefined variable: x in
c:\program files\easyphp1-8\www\delta.php on line
25
0.86602540378444 -0.86602540378444
et ce chaque foi que je fait ce genre de ligne : if ($delta>0) { $x1=-b+$rdelta/$div; $x2=-b-$rdelta/$div; }
c'est un peut problèmatique
lorsque je le met sur le serveur de mon école ( qui tourne sous linux
) tout va très bien, le code s'exéctute sans broncher
j'y comprend plus rien ...
plz aidez moi