N° de département
koulou65
-
Melooo Messages postés 1405 Date d'inscription Statut Membre Dernière intervention -
Melooo Messages postés 1405 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un petit problème au niveau de mon code php.
J'ai un formulaire d'inscription ou l'utilisateur doit taper le numéro de son département, j'ai réussi a bloquer les lettres dans ce champ mais je voudrais aussi bloquer le zéro, et je n'y arrive pas.
Merci d'avance ;)
Voila mon code :
<?php
$dept = $_GET['dept'];
$tabdept=array_merge(range(1,95), range(971,974), array('2a','2b','2A','2B'));
if (in_array($dept, $tabdept)) {
require('connexion.php');
$res = requete("select commune from communes where id_dept = $dept order by commune");
while($row=$res->fetch_row()) {
echo utf8_encode($row[0]).',';
}
}
else echo 'N° de dept invalide';
?>
J'ai un petit problème au niveau de mon code php.
J'ai un formulaire d'inscription ou l'utilisateur doit taper le numéro de son département, j'ai réussi a bloquer les lettres dans ce champ mais je voudrais aussi bloquer le zéro, et je n'y arrive pas.
Merci d'avance ;)
Voila mon code :
<?php
$dept = $_GET['dept'];
$tabdept=array_merge(range(1,95), range(971,974), array('2a','2b','2A','2B'));
if (in_array($dept, $tabdept)) {
require('connexion.php');
$res = requete("select commune from communes where id_dept = $dept order by commune");
while($row=$res->fetch_row()) {
echo utf8_encode($row[0]).',';
}
}
else echo 'N° de dept invalide';
?>
A voir également:
- N° de département
- 04 75 quel département - Guide
- 0465 quel département ✓ - Forum Vos droits sur internet
- 0493 indicatif departement ✓ - Forum Mobile
- 0555 quel département - Forum Mobile
- 0359 quel département ✓ - Forum Réseaux sociaux
2 réponses
Salut,
Mais je sais pas si tu a vu j'ai fait un range donc le 40 est accepte et le 7 aussi, je voudrais juste mettre un message d'erreur si l'utilisateur tape simplement le chiffre 0 .
Merci
Mais je sais pas si tu a vu j'ai fait un range donc le 40 est accepte et le 7 aussi, je voudrais juste mettre un message d'erreur si l'utilisateur tape simplement le chiffre 0 .
Merci
J'ai placé sa comme sa, mais toujours rien ...
<?php
$dept = $_GET['dept'];
{
if($dept == 0)
echo "Le zéro n'est pas un département";
}
$tabdept=array_merge(range(1,95), range(971,974), array('2a','2b','2A','2B'));
if (in_array($dept, $tabdept)) {
require('connexion.php');
$res = requete("select commune from communes where id_dept = $dept order by commune");
while($row=$res->fetch_row()) {
echo utf8_encode($row[0]).',';
}
}
else echo 'N° de dept invalide';
?>
<?php
$dept = $_GET['dept'];
{
if($dept == 0)
echo "Le zéro n'est pas un département";
}
$tabdept=array_merge(range(1,95), range(971,974), array('2a','2b','2A','2B'));
if (in_array($dept, $tabdept)) {
require('connexion.php');
$res = requete("select commune from communes where id_dept = $dept order by commune");
while($row=$res->fetch_row()) {
echo utf8_encode($row[0]).',';
}
}
else echo 'N° de dept invalide';
?>
Comme ceci :
<?php $dept = $_GET['dept']; { if($dept == 0) echo "Le zéro n'est pas un département"; } else { $tabdept=array_merge(range(1,95), range(971,974), array('2a','2b','2A','2B')); if (in_array($dept, $tabdept)) { require('connexion.php'); $res = requete("select commune from communes where id_dept = $dept order by commune"); while($row=$res->fetch_row()) { echo utf8_encode($row[0]).','; } } } else echo 'N° de dept invalide'; ?>