10/10/2018, 00:13
HTML, PHP, MySQL: form
1. Em tạo 1 Table trong MySQL với các kiểu dữ liệu cho cột khác nhau. Em tạo form để nhập dữ liệu -> Insert vào Table, nếu 2 đầu kiểu dữ liệu ko giống nhau thì có lỗi gì ko?
2. Em muốn tạo 1 Form mà chỉ điền được số không thể điền dc chữ vào thì làm thế nào?
Help me, please !!!
2. Em muốn tạo 1 Form mà chỉ điền được số không thể điền dc chữ vào thì làm thế nào?
Help me, please !!!
Bài liên quan
2. Trong JavaScript có phương thức kiểm tra isNAN cho biết 1 giá trị có phải là "cái phi số" hay không. Nhưng tớ không khoái dùng, nên khi làm 1 chiếc máy tính điện tử, đã viết 1 hàm như vầy :
function testNum(s) {
var digit = "0123456789";
var result = true;
if (s.length == 0){
alert("Input is blank");
return ;
}
checking:
for (var i = 0; i < s.length; i++){
oChar = s.charAt(i);
if(digit.indexOf(oChar) == -1){
result = false;
break checking;
}
}
return result;
}
<?
function testNum($s) {
$digit = "0123456789";
if (strlen($s)==0){
return false;
}
for ($i = 0; $i < strlen($s); $i++){
$oChar = substr($s, $i, 1);
if(stripos($digit, $oChar)===false){
return false;
}
}
return true;
}
?>
function is_number ($number) {
$number = (string) $number;
$reg = "^***91;\+\-***93;?***91;0-9***93;+$";
if (ereg($reg, $number)) { return true; } else { return false; }
}
1. Em tạo 1 Table trong MySQL với các kiểu dữ liệu cho cột khác nhau. Em tạo form để nhập dữ liệu -> Insert vào Table, nếu 2 đầu kiểu dữ liệu ko giống nhau thì có lỗi gì ko? => 2 đầu dữ liệu ở đây là Dữ liệu mình nhập vào form và kiểu dữ liệu mình đặt cho Cột trong Table.
2. Tạo 1 form mà khi bấm số vào thì nó cho điền, nhưng bấm chữ thì nó ko cho điền, bấm tiếp số thì điền dc tiếp.
Help me !!!
[=========> Bổ sung bài viết <=========]
Em vừa test thử 1 đoạn code đơn giản thì hình như dữ liệu nhập phải trùng kiểu dữ liệu trong Table.
Anh confirm hộ em cái ! , thanks
2. Còn cái FORM nó nt này: bấm số trên bàn phím thì nó cho nhập, nhưng bấm chữ thì ko dc(như ko bấm gì), bấm tiếp số thì nó cho nhập vào. Chứ ko phải test xem dữ liệu nhập vào là chữ hay số.
[=========> Bổ sung bài viết <=========]
hehe, em đâu có bít, cứ tuởng bác đây cần hàm ấy, nên viết lại hàm của anh cho nó gọn ý mà. Xem như bác ấy tham khảo 2 hàm, làm tốt cái xử lí chuỗi rùi xem cái regular expression cũng tốt mừ