Problème moteur de recherche [PHP+MYSQL]

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème moteur de recherche [PHP+MYSQL]

Re: Problème moteur de recherche [PHP+MYSQL]

par Mazarini » 14 juin 2012, 08:52

je suppose que tu as un formulaire dans ta page index.html. Il faut mettre recherche.php comme action de ce formulaire.

Autrement, pour récupérer les paramètres saisies lors d'un redirect, il faut les mettre des l'url, header('Location: recherche.php?par1=valeur1');

Problème moteur de recherche [PHP+MYSQL]

par Ivenger » 13 juin 2012, 23:01

Bonsoir,

J'expose le problème que je rencontre, je suis actuellement entrain de créer mon site Internet.

Je fais apparaitre une barre de recherche en haut a gauche sur toutes les pages de navigation.

J'ai créé une page "recherche.php" avec tout le script PHP + connexion de base de données MySQL qui permet de faire la recherche.

Tout se passe bien à partir de cette page, mais mon problème survient au niveau des autres pages de navigation comme "index.html" qui doit appeler la page "recherche.php" pour faire la requête de recherche puis par la suite afficher le résultat sur la page "recherche.php".

Mon problème est entre le moment où il faut faire la requête de recherche et rediriger vers la page "recherche.php".

Pour rediriger une page j'ai vu qu'on peut utiliser la fonction header en PHP.
<?php header('Location: recherche.php'); ?>

En fessant cela, ça redirige parfaitement la page mais la requête PHP n'est pas pris en compte.

Je ne sais pas comment procéder.

Merci d'avance.