PHP VAØ DATABASE
9-5
COMPUTER LEARNING CENTER
WWW.HUUKHANG.COM
$strid=str_replace(",","','",$strid);
Döïa vaøo theû hidden khai baùo trong caùc trang trình baøy danh saùch (chaúng aïn lietketheonhom.php)
maåu tin nhö sau:
<input name="from" type=hidden value="subcategories">
Baïn coù theå bieát töø trang naøo goïi ñeán trang dodelete.php ñeå quay trôû veà khi thöïc hieän xong taùc vuï xöû
lyù.
Ngoaøi ra, döïa vaøo giaù trò cuûa nuùt action ñeå thöïc hieän phaùt bieåu SQL. Chaúng haïn, trong tröôøng hôïp
naøy neáu ngöôøi söû duïng nhaán huùt Delete thì baïn khai baùo nhö ví duï 10-6 sau:
switch($strfrom)
{
case "subcategories":
$stSQL ="delete from tblsubcategories where SubCateID in('".$strid."')";
$strlocation="Location:lietketheonhom.php";
break;
case "categories":
$stSQL ="delete from tblcategories where CateID in('".$strid."')";
$strlocation="Location:nhom.php";
break;
}
Sau ñoù, baïn coù theå thöïc thi phaùt bieåu SQL vöøa khai baùo ôû treân nhö ví duï 10-7.
if($stSQL!="")
{
$result = mysql_query($stSQL, $link);
}
Löu yù raèng, baïn cuõng neân khai baùo try catch trong khi laøm vieäc vôùi cô sôû döõ lieäu. Ngoaøi ra, baïn
cuõng phaûi xaùc nhaän tröôùc khi thöïc thi haønh ñoäng xoaù maåu tin choïn baèng caùch khai baùo ñoaïn
Javascript nhö sau:
<script>
function isok()
{
return confirm('Are you sure to delete?');
}
</script>
Sau ñoù goïi trong bieán coá onsubmit cuûa form nhö sau:
<form action=dosql.php method=post onsubmit="return calculatechon();">
2.
CAÄP NHAÄT NHIEÀU MAÅU TIN
Töông töï nhö tröôøng hôïp Delete, khi baïn duyeät (approval) moät soá maåu tin theo moät coät döõ lieäu naøo
ñoù, chaúng haïn, trong tröôøng hôïp naøy chuùng ta cho pheùp söû duïng nhöõng saûn phaåm ñaõ qua söï ñoàng yù
cuûa nhaø quaûn lyù thì coät döõ lieäu Activate cuûa baûng tbltems coù giaù trò laø 1.
Ñeå laøm ñieàu naøy, tröôùc tieân baïn lieät keâ danh saùch saûn phaåm nhö hình 10-3.