質問 > その他 > お問合わせページ 確認ページボタンを押すとWarningが表示されます |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ks-d-k |
投稿日時: 2017/3/25 2:24
対応状況: −−−
|
半人前 登録日: 2010/11/15 居住地: 鹿児島 投稿: 24 |
お問合わせページ 確認ページボタンを押すとWarningが表示されます [EC-CUBE] 2.4.1
[レンタルサーバ] heteml [OS] Windows7 [PHP] 5.4.45 [データベース] MySQL 5.0.96 [WEBサーバ] Apache [ブラウザ] Firefox [導入プラグインの有無] 無 [カスタマイズの有無] 税率設定を組み込んでおります。 [現象] お問合わせページで入力をして、「確認ページへ」のボタンを押下すると、 Warning: array_key_exists() expects exactly 2 parameters, 1 given in サイト名/data/class/pages/contact/LC_Page_Contact.php on line 103と104と表示されます。 このLC_Page_Contact.phpの103と104は以下の通りです。
以前isset文になっていましたので、issetをarray_key_existsに修正して動作テストも問題なかったのですが、 1年ぐらいしてから、クライアント様からメールアドレスの項目が入力して送信ボタン押しても「メールアドレスが入力されておりません」とメッセージが出て送信できませんときました。 色々と手を尽くしてみましたが一人の力では限界があり、お力をお借りしたいと思いまして投稿させていただきました。 すみませんが、宜しくお願いいたします。 |
468 |
投稿日時: 2017/3/25 9:33
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: お問合わせページ 確認ページボタンを押すとWarningが表示されます array_key_existsの記述に誤りがあります。
$_POSTにキーが存在するかチェックしたいと思いますが、 以下のように確認したいキーと、チェックしたい配列をそれぞれ指定する必要があります。 array_key_exists('email', $_POST) array_key_exists('email02', $_POST) Warningのメッセージは、array_key_existsは2つ引数が必要という事を示しています。
|
ks-d-k |
投稿日時: 2017/3/25 10:21
対応状況: 解決済
|
半人前 登録日: 2010/11/15 居住地: 鹿児島 投稿: 24 |
Re: お問合わせページ 確認ページボタンを押すとWarningが表示されます 468さん
ありがとうございます。 無事解決いたしました。感謝いたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |