Discussion

Vous êtes ici : Accueil » programmation » Vérifier un code postal avec PHP

Vérifier un code postal avec PHP

 

En France, un code postal est uniquement composé de 5 chiffres.

Dans un premier temps il faut donc s'assurer que l'ensemble des caractères soit bien des chiffres :

  • code
  • source
  1. if (!is_numeric($_GET['code_postal'])) {
  2. echo "Votre Code postal doit être composé uniquement de chiffres";
  3. }

Ensuite, il faut vérifier que la longeur de la chaine fasse bien 5 :

  • code
  • source
  1. if (strlen($_GET['code_postal'])!=5) {
  2. echo "Votre Code postal doit être composé de 5 chiffres";
  3. }

En combinant les deux codes on obtient alors :

  • code
  • source
  1. if ((!is_numeric($_GET['code_postal'])) OR (strlen($_GET['code_postal'])!=5)) {
  2. echo "Votre Code postal n'est pas correct";
  3. }

Nous pouvons également vérifier le code postal avec les expressions régulières (regex) :

  1. if (!eregi("^([0-9]{5})$", $_GET['code_postal'])) {
  2. echo "Votre Code postal n'est pas correct";
  3. }


if ($b=='Code postal'){ 
$cp=$_POST['choisir2'];}
   if (!eregi("^([0-9]{5})$", $cp)) 
 {
    echo "
 

Votre Code postal n'est pas correct 

";
    }

 


Date de publication:  11/10/2014

Dernière modification: le 26/03/2021 22:20:04 par admin10

Chargement...

Problème avec l'heure en PHP wampserver ou easyphp

J ai ecrit un script tout simple qui affiche l heure actuelle en PHP. Mais ça affiche l heure avec 2h en moins !!! 
Voici mon script (issu d'un livre) 


$heure=date("H");
$minute=date("i");
echo "Il est $heure h $minute !";


Donc par exemple si il est 19h, ce script m'affiche 17h !!! 
Pourquoi ?? 
Merci

 

Reponse: 

Dans le php.ini, il faut modifier la directive

Page précédent 62 63 64 65 66 67 68 69 70 Page suivante

Laisser un commentaire





acimqs


Cv94 Jeudi 01 Juin 2023

Aucun commentaire pour le moment concernant le sujet « Vérifier un code postal avec PHP »!