这个好像不需要PHP,直接JavaScript就可以了。

解决方案 »

  1.   


    这个必须得用PHP的if语句来写才行的大家帮帮忙
      

  2.   


    <?php
    $s1 = $_POST["s1"];
    $form = $_POST["form"];
    $s2 = $_POST["s2"];
    eval("\$a = $s1$form$s2;");
    echo $a;
    ?>这样?
      

  3.   

    这个简单php和ajax合用不就没有问题了
      

  4.   


    老大 我要是会就不会到csdn论坛问了而且必须要用PHP里的if语句来写  必须要用if语句
      

  5.   

    我要的是代码
                   
    $ss1 = $_POST["s1"];
    $form = $_POST["form"];
    $ss2 = $_POST["s2"];如下100  +   5
         _
         
         *     /     %
    第一个框里填写100第2个选着框里选+第3个框里填写5
    只要100+5
    输出结果
    第一个框里填写100第2个选着框里选-第3个框里填写5
    只要100-5
    输出结果
    第一个框里填写100第2个选着框里选*第3个框里填写5
    只要100*5
    输出结果
    第一个框里填写100第2个选着框里选/第3个框里填写5
    只要100/5
    输出结果
    第一个框里填写100第2个选着框里选%第3个框里填写5
    只要100%5
    输出结果
    ------------------------------------------
    ------------------------------------------
    100+5
          105
          95
          500
          20
          0
    这个结果是我不想看到的这个语句没写的也跑出来  这个就是有问题的 
    ------------------------------------------
    ------------------------------------------
    写的是这个100+5就只要这个结果
                105
    ---------------
    ---------------
      

  6.   

    <form action="1.php" method="POAT"> //这里应该是  method="post"1.php中的代码:
    <?
    $s1=$_REQUEST["s1"];
    $from=$_REQUEST["form"];
    $s2=$_REQUEST["s2"];
    if ($from=="+"){
    $s=$s1+$s2;
    echo $s1."+".$s2."=".$s;
    exit;
    }elseif ($from=="-"){
    $s3=$s1-$s2;
    echo $s1."-".$s2."=".$s3;
    exit;
    }elseif ($from=="*"){
    $s=$s1*$s2;
    echo $s1."*".$s2."=".$s;
    exit;
    }elseif ($from=="/"){
    $s=$s1/$s2;
    echo $s1."/".$s2."=".$s;
    exit;
    }else{
    $s=$s1%$s2;
    echo $s1."%".$s2."=".$s;
    exit;
    }
    ?>