Masst | Bonjour voila j'ai un probléme tout bizzare
j'explique:
voici ma table:
Code :
- CREATE TABLE `formulaire` (
- `ID` int(10) NOT NULL auto_increment,
- `titre` varchar(250) NOT NULL default '',
- `nom` varchar(250) NOT NULL default '',
- `prenom` varchar(250) default NULL,
- `adresse` longtext,
- `ville` varchar(250) default NULL,
- `code_postal` int(11) default NULL,
- `pays` varchar(250) default NULL,
- `tel` int(20) NOT NULL default '',
- `fax` int(20) default NULL,
- `entreprise` varchar(250) NOT NULL default '',
- `mail` varchar(250) NOT NULL default '',
- `demande` longtext,
- PRIMARY KEY (`ID`)
- );
|
En faite il s'agit d'un fomulaire avec plusieurs renseignement et le porbleme qui se pose est au niveau de numero de téléphone
en effet en france il faut 10 chiffres jusque la pas de probleme mais par exemple en suisse il faut 11 chiffres en allemange 13 chiffres
et le probléme est que si je met plus de 10 chiffres il m'enregistre dans la bdd toujour le même numéro "2147483647" et un dernier petit truc quand je met un numéro du style 0320...... il me zappe le premier zero
Je vous remercie d'avance pour votre aide |