Boutton recherche

Résolu/Fermé
info-media Messages postés 53 Date d'inscription vendredi 16 août 2013 Statut Membre Dernière intervention 14 décembre 2021 - Modifié par info-media le 13/03/2017 à 17:54
info-media Messages postés 53 Date d'inscription vendredi 16 août 2013 Statut Membre Dernière intervention 14 décembre 2021 - 14 mars 2017 à 15:06
Bonjour,
sur mon site web j'aimerais avoir un moteur de recherche par code postale.

Tous les clients résidant dans ces codes postaux ( 62510,62575,62500,62219,62575,62500,62120,62570 ) peuvent souscrire à plusieurs formules. les clients résidant sur un autre code postale peuvent souscrire à d'autre formule.
En claire j'aimerais que les clients qui entre le code postale 62510 arrivent sur la page soucription1.htm et si le client entre un code postale autre que celui cité dans le liste ci dessus arrivent sur la page souscription2.htm

Comprenez vous ce dont j'ai besoin ?

Cordialement,
David

1 réponse

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
14 mars 2017 à 12:10
Salut,

As tu la possibilité d'exécuter du PHP sur ton site ?

Si oui, une solution simple est d'effectuer une redirection php en fonction de la valeur récupérée lors de l'envoi du formulaire :
<?php
if (!empty($_REQUEST['cp'])) {
	if (in_array($_REQUEST['cp'], array('62510', '62575', '62500', '62219', '62575', '62500', '62120', '62570'))) {
		header('Location: soucription1.html');
		exit();
	} else {
		header('Location: soucription2.html');
		exit();
	}
}
?>
<form>
	<input type="text" name="cp" required>
	<input type="submit" value="OK">
</form>


Bonne journée,
1
info-media Messages postés 53 Date d'inscription vendredi 16 août 2013 Statut Membre Dernière intervention 14 décembre 2021
14 mars 2017 à 12:40
Bonjour.
Merci beaucoup pour ton aide.
Oui j'ai la possibilité de mettre du pop mais ma page est en html.
Pouvons nous mettre, comme un formulaire de contact, le formulaire sur la page html et s'il va chercher le fichier pop sur mon serveur Web?
Voici l'adresse de mon site en création https://info-media.pro/
Tu pourras consulter manage contact pour voir l'exemple cité ci dessus.
Cordialement
David
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
14 mars 2017 à 12:44
Tout à fait, j'ai rassemblé le html et le php pour simplifier mon exemple mais tu peux saisir le code php dans un autre fichier sur ton serveur. Il faudra bien sûr préciser l'adresse de ce fichier dans l'attribut action du formulaire afin que celui-ci pointe bien vers le fichier php.
0
info-media Messages postés 53 Date d'inscription vendredi 16 août 2013 Statut Membre Dernière intervention 14 décembre 2021 > Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022
14 mars 2017 à 13:11
D'accord, j'ai bien compris. admettons que l'adresse du fichier PHP est http://info-media.pro/adhesion.php ou dois-je mettre cette adresse dans son script ? je ne vois pas de "action" ?
0
info-media Messages postés 53 Date d'inscription vendredi 16 août 2013 Statut Membre Dernière intervention 14 décembre 2021 > Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022
14 mars 2017 à 14:20
j'ai éssayer de mettre le script sur ma page html mais celà ne fonctionne pas. J'ai bien corriger les url dans le code mais rien de change. je ne comprends pas.
voici l'adresse pour la démo: http://info-media.pro/mutuelle-pc/adhesion/particulier.html
0
info-media Messages postés 53 Date d'inscription vendredi 16 août 2013 Statut Membre Dernière intervention 14 décembre 2021 > Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022
14 mars 2017 à 15:06
ouf j'ai réussi.
Dans la page html j'ai mis

<center> 
<form method="post" action="http://info-media.pro/mutuelle-pc/adhesion/association/result.php">
<input type="text" name="cp">
<input type="submit" value="Envoyer">
</form>
</center>


et dans le php j'ai mis

<?php
if (!empty($_REQUEST['cp'])) {
if (in_array($_REQUEST['cp'], array('62510', '62575', '62500', '62219', '62575', '62500', '62120', '62570'))) {
header('Location: http://info-media.pro/mutuelle-pc/adhesion/entreprise/ok.html');
exit();
} else {
header('Location: http://info-media.pro/mutuelle-pc/adhesion/entreprise/nok.html');
exit();
}
}
?>


MERCI BEAUCOUP POUR TON AIDE
0