2006/9/5 学籍番号 名前 |
問題1 $aはいくつになるか?
$a=100;
if($a != 100) $a=$a+10;
else $a=$a-10;
問題2 $xはいくつになるか?
$x=0;
for($a=0; $a<5; $a++){
$x=$x+1;
}
問題3 パスワード 777 を入力し、会員専用のページに入るスクリプトである。
kaiin2.phpのページ に間違いが4箇所ある。間違えている個所に二重線を引き、適切に訂正せよ。
(全てのファイルは同じフォルダに入っている。)
kaiin1.htm | <html> <head> <title>ログイン</title> </head> <body> <form name="f1" method="post" action="kaiin2.php"> <p>パスワード:<input type="password" name="pass"></p> <input type="submit" name="sub" value="ログイン"> </form> </body> </html> |
kaiin2.php | <?php session_start(); if($_POST['password'] != "777") { $_SESSION['p']="ok";//ここは正しい } else if { exit( ログイン失敗です ); } ?> <html> <head> <title>会員</title> </head> <body> <p>ようこそ会員サイトへ</p> </body> </html> |
問題4 下記のSELECT文、どこか変。4箇所間違いを訂正せよ。
SELECT * FORM book WHERE author == 司馬良太郎 AND price =< 1000 ;
問題5 2つの値の大きい方を返す(return) 関数(function)がある。
その関数を呼び、結果をプリントする スクリプトは次のように記述する。
$m=ookii(51, 55);
print $m;
どのような関数か書いてみよ。