程序是php+mysql的,在阿里云運(yùn)行時一切正常,輸入客戶編碼后自動從數(shù)據(jù)庫調(diào)取其他客戶信息。php版本是5。
搬到新服務(wù)器后,php版本是7,輸入客戶編碼后沒任何反應(yīng)。
日志僅有下面幾條報錯。
PHP Warning:? implode(): Invalid arguments passed?in /var/www/html/action.php on line 45
但我覺得這個不是原因
html源碼
<form id="form1" name="form1" method="post" action="action.php?act=add" onsubmit="return check()">
<div class="hang_item"><span>Quotation No:</span><input name="danhao" type="text" id="danhao" size="60" readonly="readonly"? value="<?=$ddh?>"/></div>
<div class="hang_tit">Customer Information</div>
<表格寬度="100%" border="0" cellspacing="0" cellpadding="0">
?
? ?
客戶編號: ? ? <td>類別:<span class="類別"></span></td>
? ? <td>成績:<span class="成績"></span></td>
? </tr>
? <tr>
? ? <td>客戶名稱: <span class="khname"></span></td> ;
? ?
地址:<span class="address"></span></td> ? ?
td> ?
?
? ?
聯(lián)系人:< /span></td> ? ? <td>電子郵件::<span class="email"></span></td>
? ? < ;td>
?
#對應(yīng)的JS代碼
##function khxx(obj){ khid=$(obj).attr("value"); // console.log(khid); $.post("action.php?act=getKehu", { "khid": khid },? ?函數(shù)(數(shù)據(jù)){? ?//console.log(khid); //$(obj).parents('tr').find('.pname').html(data.data[0].pname) ;$(".Category").html(data.data[0].Category);$(".Grade").html(data.data[0].年級);$(".khname").html(data.data[0].khname);$(".address").html(data.data[0] ].address);$("#d_address").val(data.data[0].address);$(".Person").html(data.data [0].Person);$(".email").html(data.data[0].email);? ?}, "json"); }action.phpif($act=="getKehu"){ $sql_kh="select * from customer where CustomerNo='$khid'"; $result_kh=mysqli_query($GLOBALS['conn'], $sql_kh);? ? ? ? $info_kh=mysqli_fetch_array($result_kh); $Category=$info_kh['類別']; $Grade=$info_kh['Grade']; $khname=$info_kh[2];$address=$info_kh['Address'];
$Person=$info_kh['ContactPerson'];
? ? $email=$info_kh['Email'];
echo '{"status" : 0 ,"msg" : "SUCCESS","data"? ?:[{"Category":"'.$Category.'" ,"Grade"? : "'.$Grade.'","khname"? : "'.$khname.'","address"? : "'.$address.'","Person"? : "'.$Person.'","email"? : "'.$email.'"},{"id"? ? : 2,"name"? : "xiaoming"}]}';
}
希望各位大神幫忙看看,謝謝。
如果代碼問題比較嚴(yán)重的話可以有償。
裊裊全部回復(fù)(2)![]()
警告:implode():傳遞的參數(shù)無效
Ntework審查一下傳過去的參數(shù),打印一下$khid;還有$info_kh有沒查出數(shù)據(jù),確保輸入的客戶ID存在表中
回復(fù) 調(diào)出控制臺能看到id裊裊 作者 2019-07-05 17:02:44 回復(fù) 我說的其他問題呢? 1、Ntework審查一下傳過去的參數(shù);(調(diào)出控制臺能看到id) 2、PHP端打印一下$khid;(?) 3、還有$info_kh有沒查出數(shù)據(jù);(?) 4、確保輸入的客戶ID存在表中;(?)kanglecheng 作者 2019-07-08 15:16:36![]()
***環(huán)境盡量和測試環(huán)境同步吧,一個5一個7,肯定有差別
回復(fù) 現(xiàn)在改不了環(huán)境,必須用7啊裊裊 作者 2019-07-04 10:26:21