検索

ホームページ  >  に質問  >  本文

アドバイスを求めている初心者 PHP+JS

プログラムは 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

袅袅袅袅2009日前1321

全員に返信(5)返信します

  • kanglecheng

    kanglecheng2019-07-05 16:25:41

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

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

    返事
    0
  • 袅袅

    コンソールを呼び出すとIDが表示されます

    袅袅 · 2019-07-05 17:02:44
    kanglecheng

    私が言及した他の質問についてはどうですか? 1. Ntework は渡されたパラメータをチェックします (コンソールを呼び出すと ID が表示されます)。 2. PHP 側で $khid を出力します (?)。 3. $info_kh にデータはありましたか? 4. 入力した顧客 ID がテーブルに存在することを確認します (?)。

    kanglecheng · 2019-07-08 15:16:36
  • 殘留の回憶

    殘留の回憶2019-07-04 09:55:12

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

    返事
    0
  • 袅袅

    今は環境を変更できないので、7 を使用する必要があります。

    袅袅 · 2019-07-04 10:26:21
  • キャンセル返事