アドバイスを求めている初心者 PHP+JS
袅袅
袅袅 2019-07-03 14:47:56
0
5
1312

プログラムは PHP mysql です。Alibaba Cloud 上で実行する場合はすべて正常です。顧客コードを入力すると、他の顧客情報がデータベースから自動的に取得されます。 phpのバージョンは5です。

QQ拼音截图未命名.png

新サーバー移行後、PHPのバージョンは7になり、顧客コードを入力しても何も起こりません。

QQ拼音截图未命名1.png

#ログには次のエラーのみが含まれます。

PHP 警告: implode(): /var/www/html/action.php の 45%2 行目に無効な引数が渡されました;

<div class="hang_item">

<table width="100%" border="0" cellpacing="0" cellpadding="0">

<tr>

<td>顧客番号:<span class="khxx"><input name="kehu" type="text" id="kehu " size="10" placeholder="" onblur="khxx(this)"/></span></td>

<td>Category:<span class="Category ">

$address=$info_kh['住所'];

$person=$info_kh['連絡先担当者'];

$email=$info_kh['メール'];

echo '{"status" : 0 ,"msg" : "SUCCESS","data" :[{"Category":"'.$Category.'" ,"Grade" : "'.$Grade. '","khname" : "'.$khname.'","address" : "'.$address.'","person" : "'.$person.'","email" : &qu

袅袅
袅袅

全員に返信(2)
樂成

警告: implode(): 渡されたパラメータが無効です

Ntework は渡されたパラメータを確認し、$khid; と $info_kh を出力します。入力された顧客 ID がテーブルに保存されていることを確認してください。

いいねを押す +0
  • 返事 コンソールを呼び出すとIDが表示されます
    袅袅 著者 2019-07-05 17:02:44
  • 返事 私が言及した他の質問についてはどうですか? 1. Ntework は渡されたパラメータをチェックします (コンソールを呼び出すと ID が表示されます)。 2. PHP 側で $khid を出力します (?)。 3. $info_kh にデータはありましたか? 4. 入力した顧客 ID がテーブルに存在することを確認します (?)。
    kanglecheng 著者 2019-07-08 15:16:36
殘留の回憶

*** 環境をテスト環境と同期してみてください。一方は 5 で、もう一方は 7 です。違いがあるはずです

いいねを押す +0
  • 返事 今は環境を変更できないので、7 を使用する必要があります。
    袅袅 著者 2019-07-04 10:26:21
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート