Boutton recherche

Résolu
info-media Messages postés 55 Date d'inscription   Statut Membre Dernière intervention   -  
info-media Messages postés 55 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   527
 
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 55 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   527
 
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 55 Date d'inscription   Statut Membre Dernière intervention   > Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention  
 
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 55 Date d'inscription   Statut Membre Dernière intervention   > Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention  
 
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 55 Date d'inscription   Statut Membre Dernière intervention   > Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention  
 
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