$strsql="insert into tblpdetail(pvalue,time,ip,ptype,softid) values(1,now(),'127.0.0.1',0,1)";
$conn=initalconn();
$result = mysql_query($strsql,$conn); 为什么在FF下执行多次也正确,在IE下第一次执行有问题,再执行记录都插不成功,且没任何错误信息!

解决方案 »

  1.   

    html文件:
       <form name="frmdu1">
       <ul id="dp1">
        <li>75.0% 好评度</li>
        <li ><input type="radio" name="rddp" value="1">好<input type="radio" name="rddp" value="0"> 坏
        <input type="hidden" name="txtsoftid"  value="1"> </li>
        <input name="submit" type="button" value="提交" onClick="checkform(frmdu1,1,'dp1')">
        </ul>
        </form>js文件:
    function getrdvalue(f){
    var doc =f;// document.forms[0]; 
    for(i = 0; i < doc.rddp.length; i++){ 
    if(doc.rddp[i].checked){ 
    return doc.rddp[i].value;
    break; 

    }
    }
     function checkform(frm,ptype,obj){
    var pvalue;
    var f=frm;
            var softid="1";
         pvalue=getrdvalue(f);
    if(typeof pvalue=="undefined")){
                 alert("请进行选择!");
    return false;
           }
           send_request('dp.php?ptype='+ptype+'&softid='+softid+'&pvalue='+pvalue);
    }
    dp.php文件:
    <?php 
       include("commfunc.php"); 
       $softid=$_GET[softid];  
    $pdp=$_GET[pvalue];  
    $pliuyan=$_GET["pvalue"]; $ptype=$_GET[ptype];  
       if($softid=="") exit;
    if($_GET[pvalue]=="") exit; $ip=get_real_ip();
    $strsql="insert into tblpdetail(pvalue,time,ip,ptype,softid) values($pdp,now(),'$ip',0,$softid)";
    $conn=initalconn();
    $result = mysql_query($strsql,$conn); 
       if ($result){
        echo " <font color=red>TKS</font>";
    }
    else
        echo " <font color=red>不好意思,提交失败了</font>";
    ?>
      

  2.   

    在IE下输出SQL语句看看。。
    另外你的tplpdetail有没有自增的字段?