Web 2 Tốt nghiệp 2013 Thông Hờn
ÔN TẬP TỐT NGHIỆP – MÔN : XÂY DỰNG WEB
Câu 1 :Đăng nhập Yahoo, kiểm tra “ Tên trống (báo lỗi),mật khẩu trống (báo lỗi),
mật khẩu < 6 kí tự (báo lỗi)”.
<HTML>
<HEAD>
<TITLE> Trang web yahoo </TITLE>
<script language=javascript>
function kiemtra_tk()
{ if (document.Dangky.tk.value=="")
{ alert("Vui long nhap ten tai khoan.");
document.Dangky.tk.focus();
return false;
}
}
function kiemtra_mk1()
{ if (document.Dangky.mk1.value.length<6)
{ alert("Password toi thieu 6 ky tu");
document.Dangky.mk1.focus();
return false;
}
}
function kiemtra_mk2()
{
if (document.Dangky.mk1.value!=document.Dangky.mk2.value)
{ alert("Mat khau go lai khong chinh xac");
document.Dangky.mk1.value="";
document.Dangky.mk2.value="";
document.Dangky.mk2.focus();
return false;
}
1
Web 2 Tốt nghiệp 2013 Thông Hờn
}
function Hoantat_Dangky()
{ document.write("Dang ky thanh cong");
}
</script>
</HEAD>
<BODY>
<H2>ĐĂNG KÝ TÀI KHOẢN</H2>
<form name="Dangky" method="POST" action="update.php" >
Tài khoản :
<input type=text name=tk value="Ten tai khoan" onchange="return
kiemtra_tk();">
Mật khẩu :
<input type=password name=mk1 onchange="return kiemtra_mk1();">
Gõ lại mật khẩu :
<input type=password name=mk2 onchange="return kiemtra_mk2();">
<input type=button value="Hoàn tất" onclick="Hoantat_Dangky();">
<input type=reset value="Hủy bỏ" >
</form>
</BODY>
</HTML>
Câu 2 :
Dùng ngôn ngữ Javascript viết hàm kiểm tra A < B và A,B không được nhập ký
tự khác số.
Dùng ngôn ngữ Javascript viết hàm tính kết quả khi người dùng chọn 1 trong các
lựa chọn.
2
Web 2 Tốt nghiệp 2013 Thông Hờn
<HTML>
<HEAD>
<TITLE> TINH TOAN </TITLE>
<script language=javascript>
function kiemtra_kytu()
{ var A=parseInt(document.Tinhtoan.soA.value);
if(isNaN(A))
{ alert("Chi duoc nhap so");
return false;
}
else
return true;
}
function kiemtra_so()
{ var A=parseInt(document.Tinhtoan.soA.value);
var B=parseInt(document.Tinhtoan.soB.value);
if(isNaN(parseInt(B)))
{ alert("Chi duoc nhap so");
return false;
}
if (B<=A)
{ alert("Vui long nhap so B > so A "+A+" so B "+B);
document.Tinhtoan.soB.focus();
return false;
}
}
function Thuchien()
{ var A=parseInt(document.Tinhtoan.soA.value);
var B=parseInt(document.Tinhtoan.soB.value);
var tong=0,dem=0,trungbinh;
if(document.Tinhtoan.luachon[0].checked==true)
{
for(var i=A; i<=B; i++)
{
if(i%2!=0)
tong=tong+i;
}
document.Tinhtoan.kq.value=tong;
}
if(document.Tinhtoan.luachon[1].checked==true)
{
for(var i=A; i<=B; i++)
{
3
Web 2 Tốt nghiệp 2013 Thông Hờn
if(i%2==0)
tong=tong+i;
}
document.Tinhtoan.kq.value=tong;
}
if(document.Tinhtoan.luachon[2].checked==true)
{
for(var i=A; i<=B; i++)
{ dem++;
tong=tong+i;
}
trungbinh=tong/dem;
document.Tinhtoan.kq.value=trungbinh;
}
}
</script>
</HEAD>
<BODY>
<H2>TÍNH TOÁN</H2>
<form name="Tinhtoan" method="POST" action="update.php" >
Nhập số A :
<input type=text name=soA value=0 onchange="return kiemtra_kytu();">
Nhập số B :
<input type=text name=soB value=0 onchange="return kiemtra_so();">
<br>Chọn 1 trong các lựa chọn sau: <br>
<input type="radio" name="luachon" checked value="1"> Tính tổng các số lẻ từ A đến
B <br>
<input type="radio" name="luachon" value="2"> Tính tổng các số chẵn từ A đến B
<br>
<input type="radio" name="luachon" value="3"> Tính trung bình cộng các số từ A đến
B <br>
<input type=button value="Hoàn tất" onclick="Thuchien();"><br>
Kết quả :
<input type=text name=kq value=0 >
</form>
</BODY> </HTML>
Câu 3:
4
Web 2 Tốt nghiệp 2013 Thông Hờn
Dùng ngôn ngữ php viết chương trình kết nối với CSDL : QUANLY_SV và sử
dụng câu lệnh SELECT liệt kê tất cả sinh viên sinh năm 1992
<h2>DANH SACH SINH VIEN</h2>
<?php
$link = mysql_connect("localhost", "root", "");
if (! $link)
{ die("Not connected".mysql_error());
echo "Khong the ket noi server MySQL";
}
if( !mysql_select_db("Quanly_SV", $link))
{ die("Not connected".mysql_error());
echo "Khong the chon duoc CSDL Quanly_SV";
}
else
print "Ket noi thanh cong <br> \n";
$result = mysql_query ("select TENSV,NAMSINH,QUEQUAN from sinhvien where
NamSinh=1992") or die (mysql_error());
while ($row = mysql_fetch_array($result))
{echo "<b>Ma so SV:</b>";
echo $row["MSSV"]."<br>";
echo "<b>Ho ten:</b>";
echo $row["TENSV"]."<br>";
echo "<b>Nam Sinh:</b>";
echo $row["NAMSINH"]."<br>";
echo "<b>Que Quan:</b>";
echo $row["QUEQUAN"]."<br>"."<br>";
}
mysql_free_result($result);
mysql_close($link);
?>
Câu 4: Php_insert.php
Giả sử có database tên QUANLY_SV, trong đó có table:
SINHVIEN (MSSV, DIEMBP1, DIEMBP2, DIEMTHI, DTB).
Dùng ngôn ngữ PHP viết chương trình thực hiện các công việc sau:
a. Kết nối đến database QUANLY_SV.
b. Xuất ra màn hình tất cả thông tin điểm của sinh viên. Thông tin hiển thị gồm :
MSSV, DIEMBP1, DIEMBP2, DIEMTHI, DTB.
5
Web 2 Tốt nghiệp 2013 Thông Hờn
c. Chèn thêm điểm của 1 sinh viên vào bảng sinh viên. Dữ liệu nhập vào: MSSV,
DIEMBP1, DIEMBP2, DIEMTHI sau đó tính điểm trung bình theo công thức:
DTB=( DIEMBP1+DIEMBP2+DIEMTHI*2)/4
<?php
$link = mysql_connect("localhost", "root", "");
if (! $link)
{ die("Not connected".mysql_error());
echo "Khong the ket noi server MySQL";
}
if( !mysql_select_db("Quanly_SV", $link))
{ die("Not connected".mysql_error());
echo "Khong the chon duoc CSDL Quanly_SV";
}
if(isset($_POST["MSSV"]))
{$DTB=($_POST["DIEMBP1"]+$_POST["DIEMBP2"]+$_POST["DIEMTHI"]*2)/4;
$GIATRI=$_POST["MSSV"]."',".$_POST["DIEMBP1"].",".
$_POST["DIEMBP2"].",". $_POST["DIEMTHI"].",".$DTB;
$caulenh = "insert into SinhVien Values('".$GIATRI.")";
$result = mysql_query($caulenh) or die (mysql_error());
$_POST["MSSV"]="";
$_POST["DIEMBP1"]="";
$_POST["DIEMBP2"]="";
$_POST["DIEMTHI"]="";
$caulenh = "Select * from SinhVien";
$result = mysql_query($caulenh) or die (mysql_error());
$kq="";
while ($row = mysql_fetch_array($result))
{ $kq=$kq.$row["MSSV"]."\t";
$kq=$kq.$row["DIEMBP1"]."\t";
$kq=$kq.$row["DIEMBP2"]."\t";
$kq=$kq.$row["DIEMTHI"]."\t";
6
Web 2 Tốt nghiệp 2013 Thông Hờn
$kq=$kq.$row["DTB"]."\n";
}
mysql_free_result($result);
}
mysql_close($link);
?>
<body>
<form name="form1" method="post" action="">THEM 1 SINH VIEN MOI<br>
MSSV :
<input name="MSSV" type="text" id="MSSV"
value="<?php if(isset($_POST["MSSV"])){echo $_POST["MSSV"];} ?>"
size="5" />
DIEMBP1 :
<input name="DIEMBP1" type="text" id="DIEMBP1"
value="<?php if(isset($_POST["DIEMBP1"]))
{echo $_POST["DIEMBP1"];} ?>" size="15" />
DIEMBP2 :
<input name="DIEMBP2" type="text" id="DIEMBP2"
value="<?php if(isset($_POST["DIEMBP2"]))
{echo $_POST["DIEMBP2"];} ?>" size="15" />
DIEMTHI :
<input name="DIEMTHI" type="text" id="DIEMTHI"
value="<?php if(isset($_POST["DIEMTHI"]))
{echo $_POST["DIEMTHI"];} ?>" size="15" />
<br>
<input type="submit" name="button" id="button" value="LUU DU LIEU" /><br>
DIEM TRUNG BINH MON:
<textarea cols="54" rows="10" name="ketqua">
<?php if(isset($kq)){echo $kq;} ?></textarea
</form>
</body>
7