Bonjour,
j'ai un petit soucis auquel je n'arrive pas à trouver la solution.
je ne suis pas sur d'être sur le bon forum, je m'en excuses d'avance si c'est pas le bon. j'ai hésité avant de le poster ici
donc voilà, j'ai un formulaire où les gens doivent remplir un code postal. je souhaite que si leur code postal n'a qu'un, 2, 3 ou 4 chiffres, une alerte arrive pour leur dire de rentrer 5 chiffres. ça c'était pour l'explication générale![]()
voilà comment mon code se présente
la fonction hydrus_utils_alert étant prédéfinis dans un autre fichier, sous cette forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 if(isset($_POST['cp']) == true) { $error = 0; if(strlen($_POST['cp']) == 1) { hydrus_utils_alert("Please enter 5 number for the Zip Code"); $error = 1; } elseif(strlen($_POST['cp']) == 2) { hydrus_utils_alert("Please enter 5 number for the Zip Code"); $error = 1; } elseif(strlen($_POST['cp']) == 3) { hydrus_utils_alert("Please enter 5 number for the Zip Code"); $error = 1; } elseif(strlen($_POST['cp']) == 4) { hydrus_utils_alert("Please enter 5 number for the Zip Code"); $error = 1; } elseif(strlen($_POST['cp']) == 5) { $error = 0; } }
je sais que la fonction hydrus alert fonctionne très bien car elle est utilisé dans beaucoup d'autre page du site web.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 //Affichage d'une dialog box pour les informations importantes function hydrus_utils_alert($message) { print("<script language='javascript' type='text/javascript'>alert(\"".$message."\");</script>"); }
donc je sais que c'est la façon dont je l'utilise qui n'est pas bonne, mais je n'arrive pas à trouver qu'elle est la mauvaise façon que j'utilise.
merci d'avance pour votre aide
ah oui, et je transmets à la page suivante par ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <? if($search == 1 && $error == 0) { print("onload=\"window.open('test_bis.php5?pays=".$_POST['pays']."&departement=".$_POST['dep']."&cp=".$_POST['cp']."&distance=".$_POST['dist']."')\""); } ?>
Partager