10/10/2018, 10:08

hỏi vài vấn đề về lập trình web php và html ?

chào mọi người!

hiện mình đang làm đề tài là trang web bán điện thoại di động

mình muốn hỏi 3 vấn đề sau:

thứ 1: là mình có 1 textbox để nhập giá tiền, vậy làm thế nào để kiểm tra dữ liệu nhập vào có phải là 1 số nguyên dương ko, nếu là chuổi thì xuất báo lỗi lên.

thứ 2: là mình muốn cho xuất giá tiền lên mà mỗi 3 số 0 thì có dấu "," ngăn cách ấy
vd: 120,000 đồng

thứ 3: có cái bảng đánh giá sản phẩm này mọi người góp ý mình cách làm nó nha



mong mọi người chỉ giúp những vấn đề trên của mình
mình xin cám ơn rất nhiều
s.code viết 12:24 ngày 10/10/2018
#1: if($_POST['price'] != intval($_POST['price'])) $errMSG.='gia nhap chua dung';

#2: echo number_format($price);

#3: dài dòng lam.
zKeitherz viết 12:14 ngày 10/10/2018
cái thứ 3 thì chủ yếu phần tô màu mình ko biết làm thôi
chứ tính điểm trung bình theo số người đánh giá thì mình đã làm dc rồi

thank bạn s.code nha
pcdinh viết 12:10 ngày 10/10/2018
@s.code

Bad code

Phải viết như sau:

Code:
if (isset($_POST['price']) && (int)$_POST['price'] == $id)
Không cần thiết phải có 1 function call và cần phải check index của mảng
thuyduongcd viết 12:19 ngày 10/10/2018
Có lẽ cần phải dùng js để check ngay lúc nhập chứ nếu chỉ check int value mà phải post data thì phí băng thông quá
namtkyb2004 viết 12:14 ngày 10/10/2018
Chào các bạn mình là namtkyb2004 hiện nay đang tập viết web, các bác nào có lời khuyên nào cho em không? em đang sửa trang web này của em mà khó quá không biết cách nào để đổi ngôn ngữ cho nó được www.yenbaishop.vn bác nào biết cách chỉ giùm em với ních chát của em là namtkyb2004 email là namtkyb2004@yahoo.com điện thoại 0916499399 nếu bác nào có nhã hứng giúp hoàn thiện ý tưởng trang web của em thì liên hệ với em nhá. Em đang có ý tưởng về web nhưng chưa thành thạo về web. tiền để thuê ngoài viết thì không đủ nhưng nếu cần có thể bồi dưỡng nếu các bác yêu cầu.

[=========> Bổ sung bài viết <=========]

các bác chỉ cho em cách việt hóa trang này với www.yenbaishop.vn
hakara viết 12:11 ngày 10/10/2018
Được gửi bởi namtkyb2004
Chào các bạn mình là namtkyb2004 hiện nay đang tập viết web, các bác nào có lời khuyên nào cho em không? em đang sửa trang web này của em mà khó quá không biết cách nào để đổi ngôn ngữ cho nó được www.yenbaishop.vn bác nào biết cách chỉ giùm em với ních chát của em là namtkyb2004 email là namtkyb2004@yahoo.com điện thoại 0916499399 nếu bác nào có nhã hứng giúp hoàn thiện ý tưởng trang web của em thì liên hệ với em nhá. Em đang có ý tưởng về web nhưng chưa thành thạo về web. tiền để thuê ngoài viết thì không đủ nhưng nếu cần có thể bồi dưỡng nếu các bác yêu cầu.

[=========> Bổ sung bài viết <=========]

các bác chỉ cho em cách việt hóa trang này với www.yenbaishop.vn
yenbaishop.vn Hướng tới đối tượng dùng màn hình > 1280 x ... à bạn ^^
ngoc_viet08 viết 12:19 ngày 10/10/2018
Có lẽ cần phải dùng js để check ngay lúc nhập chứ nếu chỉ check int value mà phải post data thì phí băng thông quá
ý kiến hay nhất nè
zKeitherz viết 12:12 ngày 10/10/2018
Được gửi bởi thuyduongcd
Có lẽ cần phải dùng js để check ngay lúc nhập chứ nếu chỉ check int value mà phải post data thì phí băng thông quá
cho mình xin cái code cụ thể dc ko bạn ?

thanks bạn nhiều lắm

Code:
<script language="javascript">
function phpvn_isDigit(myString)
{
	var reg = /^\d+$/;
	return (reg.test(myString));
}
document.write (phpvn_isDigit("12345"));
</script>
tìm dc cái này trên mạng thấy chạy tốt, có nên dùng nó ko các bạn ?
thuyduongcd viết 12:19 ngày 10/10/2018
Code:
<input name="test" onblur="check(this.value)" />
<script>
function check(value){
   if (isNaN(parseInt(value))){
       alert ("dữ liệu không phù hợp")
   }
}
</script>
Bài liên quan
0