高橋
ttaka****@ybb*****
2006年 9月 12日 (火) 14:48:00 JST
高橋@アイビーです。 Margyさん、はまださん、いつもお世話になっております。 ご指摘のように news2.php の中身は確認したのですが、そもそも このスクリプトは本来触る必要がありませんので、この中身にシ ンタックスエラーがあるとは考えていなかったのです。 > > insert into newsbox (title, short_article, author, date_available, > > long_article, status, date_added) values ('試験ニュース', '試験ニュースの > > ヘッドライン。', '店長', '2006-09-11', '試験ニュースの記事。', , ) > > 既にMargyさんからも言われてますが、 > > /admin/news2.php > > > tep_db_perform(TABLE_NEWS, $sql_data_array); > > の上に > > > print_r($sql_data_array); > > exit; > > とか追記して同じ操作を行い、どっかに表示されるであろう配列の中身一覧を示 > してください。そういったモノ無しでただ「エラーになります」とだけ言われて > も、ワケが解りません。 > > POST時、status(配布)のチェックを入れたかどうかも。 ご指摘通りにやりましたところ、以下のようでした。status(配布) のチェックを入れた場合は、「[status] => 1」となります。チェッ クを有無にかかわらずシンタックスエラーです。 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Array ( [title] => 試験ニュース [short_article] => 試験ニュースのヘッドライン。 [author] => 店長 [date_available] => 2006-09-12 [long_article] => 試験ニュースの記事。 [status] => ) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 以下のはまださんのご指摘をつらつら考えてみたのですが、私の 場合MS2ではありませんので、その辺が怪しいのではと思い始め ています。実は元のニューズモジュールにもトライしたのですが、 それでは今回のようなシンタックスエラーは発生してなくて、す んなりデータベースにデータが登録されました(他の問題があり ましたので、採用は止めましたけど)。 店番もしています ^-^; ので、空いた時間に少し考えてみます。 ありがとうございました。 > > /catalog/admin/includes/functions/database.php > > > default: > > $query .= '\'' . tep_db_input($value) . '\', '; > > break; > (以下、略)