cfFormMailerのフォームでcfFormDBに記録するとエラー

質問全般・改善要望
返信する
アバター
min-o
メンバー
メンバー
記事: 318
登録日時: 2009年10月07日(水) 18:32

cfFormMailerのフォームでcfFormDBに記録するとエラー

投稿記事 by min-o »

-----
ご利用のサーバ:ASP
MODXのバージョン: 1.0.14J-r9
PHPのバージョン: 5.5.8
MySQLのバージョン: 5.6.15-log
ブラウザ:firefox 39.0
-----

お世話になっております。

cfFormMailer 1.3 
cfFormDB v1.0
でフォームを設置し、データベースに記録する設定にしたところ、送信ボタンを押すと以下のエラーがでます。
送信はされていて、フォーム送信者、管理者共にメールは届いています。
データベースに記録しないにした場合は、エラーは出ずにサンクス画面に移動します。

cfFormDBには記録はされるのですが、フォームの項目はnameだけで、他の項目が記録されません。
一覧には
ID name 投稿日時
のみです。

データベース自体はできていてphpMyAdminに
modx_cfformdb
modx_cfformdb_detail
があるのですが、項目はnameのみです。

よろしくお願いいたします。

エラーメッセージです
≪ MODX Parse Error ≫
MODX encountered the following error while attempting to parse the requested resource:
≪ Execution of a query to the database failed - Duplicate entry '3' for key 'PRIMARY' ≫
INSERT INTO `*****_modx00`.`modx_cfformdb_detail`(postid,field,value,rank) VALUES(3, 'email', 'hoge@*****.jp', 1)
Basic info
REQUEST_URI : /support/contact/6839/
Resource : [6839]製品に関するお問い合わせフォーム
Current Snippet : cfFormMailer
Referer : http://www.*****.jp/support/contact/6839/
User Agent : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
IP : 61.45.201.25
Benchmarks
MySQL : 0.0202 s (47 Requests)
PHP : 0.4243 s
Total : 0.4444 s
Memory : 11.22 MB

Backtrace
1 $modx->executeParser()
index.php on line 159
2 $modx->prepareResponse()
manager/includes/document.parser.class.inc.php on line 387
3 $modx->outputContent()
manager/includes/document.parser.class.inc.php on line 493
4 $modx->parseDocumentSource()
manager/includes/document.parser.class.inc.php on line 524
5 $modx->invokeEvent()
manager/includes/document.parser.class.inc.php on line 2074
6 $modx->evalPlugin()
manager/includes/document.parser.class.inc.php on line 3049
7 eval()
manager/includes/document.parser.class.inc.php on line 1581
8 PHxParser->OnParseDocument()
manager/includes/document.parser.class.inc.php(1581) : eval()'d code on line 23
9 PHxParser->Parse()
assets/plugins/phx/phx.parser.class.inc.php on line 46
10 PHxParser->ParseValues()
assets/plugins/phx/phx.parser.class.inc.php on line 61
11 $modx->evalSnippets()
assets/plugins/phx/phx.parser.class.inc.php on line 111
12 $modx->_get_snip_result()
manager/includes/document.parser.class.inc.php on line 1672
13 $modx->evalSnippet()
manager/includes/document.parser.class.inc.php on line 1702
14 eval()
manager/includes/document.parser.class.inc.php on line 1626
15 Class_cfFormMailer->storeDB()
manager/includes/document.parser.class.inc.php(1626) : eval()'d code on line 66
16 DBAPI->query()
assets/snippets/cfFormMailer/class.cfFormMailer.inc.php on line 1319
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: cfFormMailerのフォームでcfFormDBに記録するとエラー

投稿記事 by yama »

了解です、後ほど修正します
返信する