php一个表单里多个按钮,怎么知道是哪个对应的(简单的四则运算)

2025-06-21 02:42:07
推荐回答(2个)
回答1:

你这种设计相当不合理!

再说,单纯为了计算数, 何必php?

js不是更简单方便?

   error_reporting(E_ALL ^ E_NOTICE); //忽略错误
   function Select( $Num = 1 ) {
   if ( $Num == 1 && empty( p('fu') ) ) {
    return ' selected';
   }else{
    return p('fu') == $Num ? ' selected' : '';
   }
   }
   function p( $key ) {
  return $_POST[ $key ];  
   }
   
   if ( p('mm') == 1 ) {
    $numa = p('numa');
    $numb = p('numb');
    $numc = $numa;
    $fu   = p('fu');
    switch( $fu ) {
     case 1:
           $numc += $numb;
     break;
     case 2:
           $numc -= $numb;
     break;
     case 3:
           $numb > 0 ? $numc *= $numb : $numc = 0;
     break;
     default:
           $numb > 0 ? $numc /= $numb : $numc = 0;  
    }
   }
?>




简易计算器


  

简单计算器


  
    ">
    
      >+
      >-
      >*
      >/
    
    ">
    =
    ">
    计算
  

这样是不是更恰当啊?

回答2:

; 多个分号 去掉,

计算后面多了个 单引号 去掉即可。
建议采用编辑工具 ,推荐 submit text
望采纳Thx