フォームからmysqlに投稿するPHP、日付の選択肢を作るjavascript

今日は研究室で作業した。

やったこと

・ローカルで作ったDBをサーバに移行

・イベント登録用フォーム(仮)、DB登録用PHP作成

URL:http://www.green-network.org/gnet/maeda/oni/form.php

・DBのエクスポート・インポート

1.ローカルのphpmyadminのメニューで”エクスポート”をクリック

2.エクスポートしたいDBを選択

3.”ファイルに保存する”をチェック

4.実行...保存される

5.ecogis.jpn.ch/phpmyadminで、”インポート”をクリック

6.”ファイルを選択”で、4で保存したsqlファイルを選択

7.実行...完了!

参考→ http://daredemopc.blog51.fc2.com/blog-entry-119.html



・日付を選択するプルダウンメニュー

年と月の選択に応じて日の選択肢を変える。

javascriptで記述。


function getDaysInMonth(iYear, iMonth) {

var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);



if ( ((iYear % 4 == 0) && (iYear % 100 != 0)) || (iYear % 400 == 0) ) {

daysInMonth[1] = 29;

}

return daysInMonth[iMonth - 1];

}



function changeDay(tform){

var day = getDaysInMonth(tform.year.value, tform.month.value );

tform.day.options.length = 0;

for( i=1; i<=day; i++ ){

woption = new Option( i, i );

tform.day.options[i-1] = woption;

}

}




参考→ http://www.phppro.jp/qa/786

ちなみにこの本マジでお勧め!PHPとmysqlの連携をしたい人、PHPで何かしたい人は効率よく勉強できます。
俺は2週間で大体覚えられました。