Tải bản đầy đủ (.doc) (2 trang)

Tài liệu lập trình

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (33.51 KB, 2 trang )

Tài Liệu Lập Trình HTML + PHP
Biên Soạn : Châu Huỳnh
* Tài liệu HTML :
- Để có thể viết được code bằng ngôn ngữ lập trình PHP thì tất nhiên phải
thuộc HTML.
Nếu không thì không bao giờ bạn
thành tài được cả.
- Dưới đây là một số mã HTML đủ dùng thôi nhé. Thuộc chừng này là đủ
dùng rồi.
- <a href=”link”>text</a> (hiện link x bằng thẻ <a> )
- <div class=”x”>text</div> (hiện thẻ x đã được viết trong css)
- <div id=”x”></div> (có thể gọi nó ra từ một đoạn script nào đó nhưng
cũng tùy lúc)
- khi rà chuột”>(riêng thẻ img không cần đóng </img> đối với HTML)
Mở rộng : thẻ img với XHTML phải đóng
- <input type=”text”name=”x”value=”Châu Huỳnh”> (thẻ này là dùng để
nhập văn bản vào. Nếu không nhập nội dung mặc định sẽ là Châu
Huỳnh)
- <input type=”number”name=”x”value=”123456”> (thẻ này là dùng để
nhập số vào. Nếu không nhập nội dung mặc định sẽ là 123456)
Mẹo : có thể dùng input loại number để chống bug sql cũng tạm tạm đấy.
Vd :
Đây chỉ là 1 cách fix nhỏ chứ nếu muốn fix xss và sql nên viết ra 1
functions để fix full hơn. Mh sẽ HD kỹ ở phần PHP.
Có 1 đoạn PHP như thế này :
include’connect.php’; // file connect tới database
if(isset($_POST[‘submit’])){
mysql_query(“INSERT INTO `a` SET `b`=’{$_POST[‘a’]}’”);
echo’Xong’;


}
echo’<form method=”post”>type=”number”name=”a”value=””>
type=”submit”name=”submit”value=”OK”></form>’;
?>


- <input type=”submit”name=”a”value=”OK”> (đây là nút nhất hiện ra
text là OK thường đi kèm với 1 form để lấy giá trị bằng $_POST hay
$_GET)
- Tiếp theo là vòng lặp : nó list hết ra nhưng danh sách trong data . như
hiển thị bv chẳng hạn
$req = mysql_query("SELECT * FROM `abc` WHERE `id` ORDER BY
`id` LIMIT $start, $kmess "); (abc là tên table , id là tên cột , thường gọi
id tức là lấy hết tất cả bài viết )
while($post=mysql_fetch_array($req)){
echo’<a href=”/forum/?id=’.$post[‘id’].’”>’.$post[‘title’].’</a>’;
}
(trong đó post[‘id’] là id bài viết , post[‘title’] là tên bv )
$tong = mysql_result(mysql_query("SELECT COUNT(*) FROM `abc`
where `id`"), 0); (đếm có bao nhiêu hàng tức bn bài viết)
(Phân trang mặc định của JOHNCMS ko giải thích thêm)
if ($tong > $kmess){ //Phân Trang
echo '<div class="phantrang">' . functions::display_pagination('?', $start,
$tong, $kmess) . '</div>';
}
- Tiếp theo là lên update lên sql.
- VD như tên bài viết là LOL muốn đổi thành LON thì dùng lệnh này :
Mysql_query(“UPDATE `tên table` SET `tên cột`=’LON’ WHERE `id
bài`”);

- Tiếp nữa là thêm bài viết hay thêm thành viên .vv
- Dùng lệnh insert into
Mysql_query(“INSERT INTO `abc` SET
`title`=’mẹ mom mạ’,
`name`=’vl’”);
- Tiếp là thêm 1 cột mới trong table. VD thêm cột tên là ass trong table
users
- Dùng
Mysql_query(“ALTER TABLE `users` ADD `ass` NOT NULL INT(11)”);
Trong đó int(11) là số nguyên, giới hạn 11 chữ số.
Nếu là chữ thì ghi là text , ko cần giới hạn ký tự.
Quá nhiều ký tự thì longtext
Nếu là password thì dùng varchar(20) : 20 là giới hạn ký tự , gần giống text



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×