[PHP] Contrôle variables avec eregi
winco07
Messages postés
124
Statut
Membre
-
winco07 Messages postés 124 Statut Membre -
winco07 Messages postés 124 Statut Membre -
Bonjour,
Voila aujourd'hui mon probléme se porte sur le contrôlr de mes variables avec eregi()
Lorsque je test un nom, un prénom ou un code postal pas de souci. Mon probléme arrive lorsque je veux testé une adresse.
exemple : 3 boulevard Charles de Gaulle.
J'ai écris une régle mais ca ne passe pas. Contrairement aux autres champs il faut géré les espaces. J'ai bien essayé avec '[:blank:]' ou '[:space:]' mais rien y fait.
Merci d'avance
Winco07
Voila aujourd'hui mon probléme se porte sur le contrôlr de mes variables avec eregi()
Lorsque je test un nom, un prénom ou un code postal pas de souci. Mon probléme arrive lorsque je veux testé une adresse.
exemple : 3 boulevard Charles de Gaulle.
J'ai écris une régle mais ca ne passe pas. Contrairement aux autres champs il faut géré les espaces. J'ai bien essayé avec '[:blank:]' ou '[:space:]' mais rien y fait.
Merci d'avance
Winco07
A voir également:
- [PHP] Contrôle variables avec eregi
- Fan controle - Télécharger - Optimisation
- Easy php - Télécharger - Divers Web & Internet
- Controle parental disney plus - Guide
- Expert php pinterest - Télécharger - Langages
- Controle temperature pc - Guide
4 réponses
ce que je cherche a contrôlé c'est une variable. Une donnée est entrée dans le formulaire est celle-i doit être contrôlée . la variable s'appelle $Adresse
si elle a la forme d une adresse et qu elle ne contient pas de caractéres spéciaux ou des caratérs qui n ont rien a voir avec une adresse
Une adresse doit être sous la forme suivante
3 boulevard Charles de Gaulle
Il faudrait que je puisse controlé si il y a bien les éspaces, si il y a bien un ou plusieurs chirffres pour le numéro de la rue
il faut vérifié si l'utilisateur ne rentre pas de caractéres spéciaux comme
.3 boulevard Charles de/Gaulle
.3 boulevard Charles de.Gaulle
.boulevard Charles de Gaulle
Voila pour citer quelques exemples qu il ne faut pas.
J'avais écrit ca mais ca ne fonctionne pas :
if (eregi ("^[1-9]{1,4}([- ]?[A-Za-z]{1,30}){1,3}$", $_POST['Adresse']))
{
$nouvelleAdresse=$_POST['Adresse'];
}
else
{
$msg5=message erreur;
}
Merci d'avance
3 boulevard Charles de Gaulle
Il faudrait que je puisse controlé si il y a bien les éspaces, si il y a bien un ou plusieurs chirffres pour le numéro de la rue
il faut vérifié si l'utilisateur ne rentre pas de caractéres spéciaux comme
.3 boulevard Charles de/Gaulle
.3 boulevard Charles de.Gaulle
.boulevard Charles de Gaulle
Voila pour citer quelques exemples qu il ne faut pas.
J'avais écrit ca mais ca ne fonctionne pas :
if (eregi ("^[1-9]{1,4}([- ]?[A-Za-z]{1,30}){1,3}$", $_POST['Adresse']))
{
$nouvelleAdresse=$_POST['Adresse'];
}
else
{
$msg5=message erreur;
}
Merci d'avance