pattern="[0-9]{3,11}"
bunu input tagının içine koyarsan en az 3 en fazla 11 karakter 0-9 arası sayı girmek zorunda kalırlar.
bunu input tagının içine koyarsan en az 3 en fazla 11 karakter 0-9 arası sayı girmek zorunda kalırlar.
Bunu yaptığımda. mesela ben 11111111111 yazdığımda veritabanına 2147483647 kaydediyor?
Ek Olarak:
Tablo yapısında
Türü int(11),
Öznitelikler değerini UNSIGNED ZEROFILL yapın
Bu şekilde yapınca:
Eğer girdi 5351234567 yazılırsa, 05351234567 olacak.
Eğer girdi 1234567 yazılırsa, 00001234567 olacak.
Yani ne yazılırsa mutlaka 11 haneli sayıya tamamlanacak.
Türü int(11),
Öznitelikler değerini UNSIGNED ZEROFILL yapın
Bu şekilde yapınca:
Eğer girdi 5351234567 yazılırsa, 05351234567 olacak.
Eğer girdi 1234567 yazılırsa, 00001234567 olacak.
Yani ne yazılırsa mutlaka 11 haneli sayıya tamamlanacak.
Şöyle açıklayayım 1 tane input formum var ne eksik ne fazla tam 11 rakam (telefon numarası) girilebilmesini istiyorum. Sanırım böyle daha açıklayıcı oldu. Söylediğinizi tam anlamadım çünkü yapmak istediğim şey o değildi.