<form id="form1" name="form1" method="post" action="">
  <input type="submit" name="Submit" value="加1" onClick="<?php $rs=mysql_query("SELECT * FROM `$a`");
$rw=mysql_fetch_assoc($rs);
$yuedu=$rw['1']+1;
mysql_query("UPDATE `$a` SET `$b` = '{$yuedu}'");?>"/>
这样写可以吗  其中$a  $b 是传递的值

解决方案 »

  1.   

    LZ,你沒把程式執行的順利理清吧服務器先解析運算完PHP程式碼,轉化為HTML
    再把HTML程式碼傳給CLIENT 進行解析再CLIENT解析你的表單前表單裏的PHP程式碼早已經被伺服器解析運算得出結果了吧那也就是為什麼"可不点击按钮他也执行+1"
      

  2.   

    用ajax····通过js访问你的一个php页面去执行··