2011年3月24日木曜日

単語登録DBを作成する

■index.phpを書き換える
DB内容に合わせてテーブル名やカラム名を書き換えて、追加

■input.phpを修正
・言語入力をプルダウン化

10 <dd>
11 <select name="language_id">
12 <option value="1">英語</option>
13 <option value="2">韓国語</option>
14 </select>
15 </dd>


■htmlコメントアウト
原則のルールでは「同様に2つの「-」ハイフン+「>」で終了タグ


■追加時の日にちを追加する
そのままやると、どうも9時間ほど(GMTと日本時間の差だと思う)日にちがずれるので修正
echo date("Y-m-d", strtotime("+9 hours"));


■synonymにデータをいれないで空セルにすると、枠線がでない
empty-cellsを追加
td style="empty-cells: show"

※参照サイト
http://journal.mycom.co.jp/special/2007/ie7/003.html
http://hp.vector.co.jp/authors/VA022006/css/tables.html#empty-cells


■今後やること
・類語をタブから入力 -> 3/25 直接入力にした
・類語を入力しなくても表示が変にならないように、空白追加とか、なんらかの方法を取る -> 解決
・言語種を単語の入力から判断して、省略する
・トップページで、英語のみ表示、韓国語のみ表示といったかたちでわける -> 3/25トップは全リストを表示、特定の言語を表示したい場合はリンクをたどることとした
・復習単語のチェックを追加し、復讐単語用テーブルに自動追加 -> 3/25一部終了 復習単語用テーブルについては作成が必要

・アンドロイドからも単語チェック可能
・復習テーブルから引っ張ってきた単語でテストゲーム


■3/25日追記
・類語をテキスト化し、pos_tableを廃止>めんどくさい上に、言語ごとの意味合いが違うので
・要復習チェックボックスを追加。1でonとした。
・$language関数を追加し、sql文のwhereに追加
where l.language_id=w.language_id and w.language_id '.$language.'
英語リスト、韓国語リスト用のページを作り、本体と切り離した。


■ソースを「そのまま表示するためのHTMLソース」変換、再録
http://blogtool.flatlabs.net/source.html

0 件のコメント:

コメントを投稿