<?php if($_POST["button"]){
$update_sql="update cs_jzfb set cs_jzfb_update='".$_POST["update"]."',cs_jzfb_tel='".mysql_real_escape_string($_POST["tel"])."',cs_jzfb_xiaoqu='".mysql_real_escape_string($_POST["xiaoqu"])."',cs_jzfb_name='".mysql_real_escape_string($_POST["name"])."',cs_jzfb_zxlx='".$_POST["zxlx"]."',cs_jzfb_leibie='".$_POST["leibie"]."',cs_jzfb_hxjg='".$_POST["hxjg1"]."-".$_POST["hxjg2"]."-".$_POST["hxjg3"]."',cs_jzfb_mianji='".mysql_real_escape_string($_POST["mianji"])."',cs_jzfb_address='".mysql_real_escape_string($_POST["address"])."',cs_jzfb_key='".mysql_real_escape_string($_POST["key"])."',cs_jzfb_money='".mysql_real_escape_string($_POST["money"])."',cs_jzfb_zxfs='".mysql_real_escape_string($_POST["zxfs"])."',cs_jzfb_fenge='".mysql_real_escape_string($_POST["fenge"])."',cs_jzfb_kgsj='".mysql_real_escape_string($_POST["kgsj"])."',cs_jzfb_email='".mysql_real_escape_string($_POST["email"])."',cs_jzfb_jl='".$_POST["jl"]."',cs_jzfb_company='".implode(",",$_POST["gsid"])."',cs_jzfb_bz='".mysql_real_escape_string($_POST["bz"])."' where cs_jzfb_id='".base64_decode($_GET["temp_lf_id"])."'";
if (!mysql_query($update_sql,$conn)){
              mysql_close($conn);
  //echo mysql_error().mysql_errno();
              echo "数据库错误";
  exit;
  } [/code]
错误提示:
Warning: implode() [function.implode]: Invalid arguments passed in D:\52xinju\control\tab\lfxx.php on line 31
数据库错误 怎么解决,谢谢............

解决方案 »

  1.   

    $_POST["gsid"]是否是数组?你确认下。
      

  2.   

    本帖最后由 xuzuning 于 2013-02-25 10:25:48 编辑
      

  3.   

    按二楼做法,修改后。 
    错误提示:Warning: implode() [function.implode]: Invalid arguments passed in D:\52xinju\control\tab\lfxx.php on line 31
    数据库错误 变成:
    数据库错误 
      

  4.   

    var_dump($_POST["gsid"]); //是什么结果
      

  5.   

    把你的sql语句echo出来,粘贴到mysql里直接执行看看6楼直接报错的话也可能是POST的值的问题