> フロント機能 > 「会社名」「部署名」の追加 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tae01415 |
投稿日時: 2010/4/5 18:00
対応状況: 開発中
|
常連 登録日: 2010/3/31 居住地: 大阪 投稿: 32 |
Re: 「会社名」「部署名」の追加 ukaiさん
アドバイスどうもありがとうございました。 教えていただいた通りに変更したら、うまく動くようになりました!! バンザイ!! これからもよろしくお願いいたします。 |
tae01415 |
投稿日時: 2010/4/8 9:32
対応状況: −−−
|
常連 登録日: 2010/3/31 居住地: 大阪 投稿: 32 |
Re: 「会社名」「部署名」の追加 いつもお世話になっています。
「会社名」「部署名」の追加もおかげさまで順調に進んでいます。 「顧客管理」「受注管理」のCSV出力項目への追加をどのソースで行えばいいかわかりません。 (色々ソースを見たのですが、わかりませんでした。) おそれいりますが、アドバイスどうぞよろしくお願いいたします。 |
kishik |
投稿日時: 2010/4/8 10:37
対応状況: −−−
|
仙人 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: 「会社名」「部署名」の追加
|
tae01415 |
投稿日時: 2010/4/8 11:46
対応状況: −−−
|
常連 登録日: 2010/3/31 居住地: 大阪 投稿: 32 |
Re: 「会社名」「部署名」の追加 いつもお世話になっています。
自己解決しました。 ソースの変更では対応できず、データベーステーブルに行を追加する必要がありました。 insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(2,'company_name','会社名',null,now(),now()); insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(2,'section_name','部署名',null,now(),now()); insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(3,'order_company_name','会社名',null,now(),now()); insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(3,'order_section_name','部署名',null,now(),now()); insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(3,'deliv_company_name','お届け先会社名',null,now(),now()); insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(3,'deliv_section_name','お届け先部署名',null,now(),now()); insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(4,'order_company_name','会社名',null,now(),now()); insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(4,'order_section_name','部署名',null,now(),now()); insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(4,'deliv_company_name','お届け先会社名',null,now(),now()); insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(4,'deliv_section_name','お届け先部署名',null,now(),now()); |
tae01415 |
投稿日時: 2010/4/8 13:04
対応状況: −−−
|
常連 登録日: 2010/3/31 居住地: 大阪 投稿: 32 |
Re: 「会社名」「部署名」の追加 kishikさん、アドバイスどうもありがとうございました。
自己解決しました。 |
mondoh |
投稿日時: 2010/7/5 23:33
対応状況: −−−
|
新米 登録日: 2010/7/5 居住地: 投稿: 5 |
Re: 「会社名」「部署名」の追加 EC-CUBE 2.4.1-comu
OS Linux ***.co.jp 2.6.18-028stab056 #1 SMP Mon Nov 2 13:19:07 UTC 2009 i686 DBサーバ MySQL 4.1.22-standard WEBサーバ Apache/2.0.63 (Red Hat) PHP 4.4.9 の環境にて運用しているのですが、既出の会社名・部署名を追加処理をしたことで、会員登録時にエラーが出てしまい、対処に困り書き込みさせていただきます。 エラーログ+++++++++++++++++++++++ http://hogehoge.jp/entry/?? SERVER_ADDR: ***.***.***.165 REMOTE_ADDR: ***.***.***.137 USER_AGENT: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30) INSERT INTO dtb_customer(name01,name02,kana01,kana02,zip01,zip02,pref,addr01,addr02,email,tel01,tel02,tel03,sex,reminder,reminder_answer,password,mailmaga_flg,company_name,section_name,status,secret_key,create_date,update_date,first_buy_date,point) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,Now(),Now(),?,?) DB Error: no such field INSERT INTO dtb_customer(name01,name02,kana01,kana02,zip01,zip02,pref,addr01,addr02,email,tel01,tel02,tel03,sex,reminder,reminder_answer,password,mailmaga_flg,company_name,section_name,status,secret_key,create_date,update_date,first_buy_date,point) VALUES ('あsdf','あdsf','アアア','ア','123','1234','28','123','1234','***@***.co.jp','123','12','123','1','1','アsdf','3387d7c7889d8de4f5cdb9946049f6e88b227308','3','アdsdd','サdf','2','r4c31e95fd5604yMHxECwL',Now(),Now(),NULL,'100') [nativecode=1054 ** Unknown column 'company_name' in 'field list'] /home/hogehoge/www/data/module/DB.php 970:db_error->pear_error /home/hogehoge/www/data/module/PEAR.php 557:db_error->db_error /home/hogehoge/www/data/module/DB/common.php 1912:pear::raiseerror /home/hogehoge/www/data/module/DB/mysql.php 898:db_mysql->raiseerror /home/hogehoge/www/data/module/DB/mysql.php 327:db_mysql->mysqlraiseerror /home/hogehoge/www/data/module/DB/common.php 1012:db_mysql->simplequery /home/hogehoge/www/data/module/DB/common.php 1215:db_mysql->execute /home/hogehoge/www/data/class/SC_DbConn.php 78:db_mysql->query /home/hogehoge/www/data/class/SC_Query.php 268:sc_dbconn->query /home/hogehoge/www/data/class/pages/entry/LC_Page_Entry.php 643:sc_query->insert /home/hogehoge/www/data/class/pages/entry/LC_Page_Entry.php 206:lc_page_entry_ex->lfregistdata /home/hogehoge/www/data/class_extends/page_extends/entry/LC_Page_Entry_Ex.php 56:lc_page_entry::process /home/hogehoge/www/hogehoge.jp/entry/index.php 34:lc_page_entry_ex->process from 000.000.000.137 +++++++++++++++++++++++ どうやらdtb_customerにcompany_nameがないと吐いているように見えるのですが、DBを確認するとcompany_nameのフィールドはきちんと存在しています。 どなたかお知恵を拝借させてください。 よろしくお願いいたします。 |
mondoh |
投稿日時: 2010/7/6 13:44
対応状況: −−−
|
新米 登録日: 2010/7/5 居住地: 投稿: 5 |
Re: 「会社名」「部署名」の追加 自己解決しました。
データベースを初期化し、問題解消しました。 |
k_sawada |
投稿日時: 2010/12/8 16:55
対応状況: −−−
|
常連 登録日: 2010/8/9 居住地: 投稿: 59 |
Re: 「会社名」「部署名」の追加 EC-CUBE 2.4.4
OS Windows NT SDSWWW 5.2 build 3790 DBサーバ MySQL 5.0.51b-community-nt WEBサーバ Microsoft-IIS/6.0 PHP 5.2.6 GD Loaded 目的の処理が過去ログに見つかり、 喜んで、テスト環境で、 会社名・部署名の追加に挑戦中です。 テーブルのコラムは追加し、ソースも修正完了。 会員登録を新規に行おうと、 規約に同意して会員登録をクリックすると、 Parse error: syntax error, unexpected T_STRING, expecting ')' in D:\eccube1\data\class\pages\entry\LC_Page_Entry.php on line 123 下記行でエラーとなりました。 array( "column" => "company_name", "convert" => "aKV" ), array( "column" => "section_name", "convert" => "aKV" ), 登録内容は場所は間違いないと思うのです。 フィールドはTEXTで追加しました。 テーブル定義の追加は確認済みです。 なにが問題でしょうか? |
sumkjr |
投稿日時: 2010/12/8 17:22
対応状況: −−−
|
一人前 登録日: 2010/10/8 居住地: 投稿: 103 |
Re: 「会社名」「部署名」の追加 引用:
行の最後は「,」でなく「;」では?エラーもシンタックスエラーですし。 |
k_sawada |
投稿日時: 2010/12/9 10:37
対応状況: −−−
|
常連 登録日: 2010/8/9 居住地: 投稿: 59 |
Re: 「会社名」「部署名」の追加 sumkjr様、レスありがとうございます。
下記ソース引用 //---- 登録用カラム配列 $arrRegistColumn = array( array( "column" => "name01", "convert" => "aKV" ), array( "column" => "name02", "convert" => "aKV" ), array( "column" => "kana01", "convert" => "CKV" ), array( "column" => "kana02", "convert" => "CKV" ), array( "column" => "zip01", "convert" => "n" ), array( "column" => "zip02", "convert" => "n" ), array( "column" => "pref", "convert" => "n" ), array( "column" => "addr01", "convert" => "aKV" ), array( "column" => "addr02", "convert" => "aKV" ), array( "column" => "email", "convert" => "a" ), array( "column" => "email02", "convert" => "a" ), array( "column" => "email_mobile", "convert" => "a" ), array( "column" => "email_mobile02", "convert" => "a" ), array( "column" => "tel01", "convert" => "n" ), array( "column" => "tel02", "convert" => "n" ), array( "column" => "tel03", "convert" => "n" ), array( "column" => "fax01", "convert" => "n" ), array( "column" => "fax02", "convert" => "n" ), array( "column" => "fax03", "convert" => "n" ), array( "column" => "sex", "convert" => "n" ), array( "column" => "job", "convert" => "n" ), array( "column" => "birth", "convert" => "n" ), array( "column" => "year", "convert" => "n" ), array( "column" => "month", "convert" => "n" ), array( "column" => "day", "convert" => "n" ), array( "column" => "reminder", "convert" => "n" ), array( "column" => "reminder_answer", "convert" => "aKV"), array( "column" => "password", "convert" => "a" ), array( "column" => "password02", "convert" => "a" ), array( "column" => "mailmaga_flg", "convert" => "n" ), array( "column" => "company_name", "convert" => "aKV"), array( "column" => "section_name", "convert" => "aKV"), ); 前後を確認しても、 ";"でなく","で間違いないと思います。 しかし、エラー内容の通り、文法エラーのようで、 何度もにらめっこしていますが、間違いがわかりません。 文字コードや改行コードの問題でしょうか? ちなみに、K2Eを使用しており、UTF-8N、LFです。 |
« 1 2 (3) 4 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |