BÀI TẬP AJAX VỀ BẢN ĐỒ THÀNH PHỐ
Trước tiên chúng ta tạo CSDL:
thanhpho(idthanhpho,tenTP,bando,danso,dientich)
Mã SQL:
CREATE TABLE `thanhpho` (
`idthanhpho` int(10) unsigned NOT NULL auto_increment,
`tenTP` varchar(45) default NULL,
`danso` varchar(45) default NULL,
`dientich` varchar(45) default NULL,
`bando` varchar(45) default NULL,
PRIMARY KEY (`idthanhpho`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Code:
-
Tạo file kết nối với tên: ketnoi.php
$host = 'localhost';
$user = 'root';
$pass = 'test';
$dbName = 'ajax';
$ketnoi = mysql_pconnect($host,$user,$pass) or die("Khong the ket noi");
mysql_select_db($dbName) or die(mysql_error());
?>
-
Tạo file xử lý dữ liệu để hiện thị kết quả với tên: process.php
$idTP = $_GET['iTP'];
$idTP = mysql_real_escape_string($idTP); //chống lỗi Inject sql
$sql = "SELECT * FROM thanhpho WHERE idthanhpho = $idTP";
$query = mysql_query($sql,$ketnoi) or die(mysql_error());
//Tạo bảng chứa dữ liệu truy vấn từ csdl khi gọi
$hienthi_chuoi = " ";
$hienthi_chuoi .= " ";
$hienthi_chuoi .= " Tên Thành Phố | ";
$hienthi_chuoi .= " Bản đồ | ";
$hienthi_chuoi .= " Dân số | ";
$hienthi_chuoi .= " Diện tích | ";
$hienthi_chuoi .= " ";
while($dong = mysql_fetch_assoc($query))
{
$hienthi_chuoi .= " ";
$hienthi_chuoi .= "$dong[tenTP] | ";
$hienthi_chuoi .= " | ";
$hienthi_chuoi .= " $dong[danso] | ";
$hienthi_chuoi .= " $dong[dientich] | ";
$hienthi_chuoi .= " ";
}
$hienthi_chuoi .= " ";
//Hiển thị kết quả truy vấn
echo $hienthi_chuoi;
?>
Chia sẻ với bạn bè của bạn: |