[PHP] differencier 2 types de recherche
Résolu/Fermé
JuKa
Messages postés
5
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
18 juin 2007
-
18 juin 2007 à 13:54
JuKa Messages postés 5 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 18 juin 2007 - 18 juin 2007 à 16:36
JuKa Messages postés 5 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 18 juin 2007 - 18 juin 2007 à 16:36
A voir également:
- [PHP] differencier 2 types de recherche
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Word numéro de page 1/2 - Guide
- 2 ecran pc - Guide
- Recherche adresse - Guide
- Recherche image - Guide
5 réponses
Tu récupres la valeur du bouton coché par $_POST['radiobutton'] qui sera radiobouton 1 ou 2 et après tu fais un traitement différencié en fonction de ça.
JuKa
Messages postés
5
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
18 juin 2007
18 juin 2007 à 14:52
18 juin 2007 à 14:52
merci pour ton aide
pour pouvoir differencier tu ferai sa comment?
moi je pensai a :
if ($_POST['radiobutton']==radiobutton1){
on fai la recherche dans intralignes (comment lui dire de faire la recherche dans intralignes?)
}else{
on fai la recherche dan le site en utilisant ma fonction resultat.php
}
pour pouvoir differencier tu ferai sa comment?
moi je pensai a :
if ($_POST['radiobutton']==radiobutton1){
on fai la recherche dans intralignes (comment lui dire de faire la recherche dans intralignes?)
}else{
on fai la recherche dan le site en utilisant ma fonction resultat.php
}
JuKa
Messages postés
5
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
18 juin 2007
18 juin 2007 à 16:03
18 juin 2007 à 16:03
Voila où j'en sui
fichier html :
fichier recherche.php:
tout marche correctement mais je voudrai que mon fichier recherche.php ne s'affiche pas a l'écran c'est a dire qu'il check la valeur du radiobutton et affiche directement la page désirée, ici soit la page toto.fr soit la page resultat.php
que faut il modifier dans les echo?
merci
fichier html :
<form action="../moteur recherche/recherche.php" method="post" name="form1"> <div class="recherche"> Rechercher<br> <input name="requete" type="text"> <input name="Submit" type="submit" class="ok" value="ok"> <br> <input type="radio" name="radiobutton" value="radiobutton1"><label>dans intralignes</label> <br> <input type="radio" name="radiobutton" value="radiobutton2" CHECKED><label>dans ce site</label> </div> </form>
fichier recherche.php:
<? $requete = @$_POST['requete']; if ($_POST['radiobutton'] == "radiobutton1"){ echo 'http://www.toto.fr/rechercheSimple.do?site=&service=intralignes&requete='.$requete.''; }else{ echo 'resultat.php'; } ?>
tout marche correctement mais je voudrai que mon fichier recherche.php ne s'affiche pas a l'écran c'est a dire qu'il check la valeur du radiobutton et affiche directement la page désirée, ici soit la page toto.fr soit la page resultat.php
que faut il modifier dans les echo?
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
JuKa
Messages postés
5
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
18 juin 2007
18 juin 2007 à 16:36
18 juin 2007 à 16:36
c'est bon j'ai trouvé enfin sa marche mais je ne sais pas si c'est comme sa qu'il fallai faire lol
A+
<? $requete = @$_POST['requete']; if ($_POST['radiobutton'] == "radiobutton1"){ echo '<meta http-equiv="refresh" content="0; URL=http://www.toto.fr/rechercheSimple.do?site=&service=intralignes&requete='.$requete.'">'; }else{ echo ' <meta http-equiv="refresh" content="0; URL=./resultats.php?requete='.$requete.'">'; } ?>
A+