Peti probleme de passage de variable en php
greg49
Messages postés
154
Statut
Membre
-
greg49 Messages postés 154 Statut Membre -
greg49 Messages postés 154 Statut Membre -
Bonjour,
Je suis en train de réaliser un semblant de moteur de recherche! Sur une page j'ai tous le
s liens vers les fichiers et sur une autre page je veux faire un semblant de moteur de recherche
qui en entrant un mot clé mais je ne sais pas trop comment m'y prendre,voici le code html du moteur:
et dans mon autre page je ne sais pas comment récupérer ma variable nom, mais mes ancres sont faites!
Merci d'avance
Je suis en train de réaliser un semblant de moteur de recherche! Sur une page j'ai tous le
s liens vers les fichiers et sur une autre page je veux faire un semblant de moteur de recherche
qui en entrant un mot clé mais je ne sais pas trop comment m'y prendre,voici le code html du moteur:
<input type='text' name='nom'> <a href="sommaire.htm?nom=<? echo $nom;?>"> <FORM ACTION="Sommaire.htm" method="post" target="gauche"> <input type="submit" value="Rechercher" onClick= retour()> </form>
et dans mon autre page je ne sais pas comment récupérer ma variable nom, mais mes ancres sont faites!
Merci d'avance
9 réponses
Résumé de la discussion
Pour créer un moteur de recherche fonctionnel, il faut une architecture en trois scripts : un formulaire pour saisir le mot-clé, un traitement qui exploite ce mot-clé et un affichage des résultats. Le mot-clé est transmis via POST (nom) et récupéré dans sommaire.php avec $_POST['nom'], tandis que le formulaire se situe sur formulaire.php et pointe vers le script de traitement par action. Des réponses utiles expliquent aussi que les extensions PHP doivent correspondre au contenu et que des frames peuvent compliquer l'affichage; il est recommandé d'éviter les frames au profit d'une navigation moderne.
-
Bonjour.
La variable nom passé dans l'url est accessible via le tableau global $_GET. Elle sera dans $_GET['nom'].
.:: TaBou JuNioR ::.
J'ai des questions à toutes vos réponses. [W. Allen] -
Ah oui, d'accord, je viens de comprendre.
Non, ca ne peut pas fonctionner comme ca.
En fait, il faut que tu fasse un formulaire pour que l'utilisateur entre les données, un traitement, un affichage des résultats. Cela te fait trois scripts differents (meme si en général le traitement est sur la meme page que l'affichage des résultats)
Page formulaire.php:
<FORM ACTION="sommaire.php" method="POST" >
<input type="text" name="nom">
<input type="submit" value="Rechercher">
</form>
Ce formulaire te permet d'envoyer la variable nom sur la page de traitement intitulé sommaire.php.
Page sommaire.php
Tu récuperes ta variable dans $_POST['nom'] et tu fais ton traitement.
Voila !
Kalamit,
Joyeux anniversaire, Yin !-
ok pour ça!Seulement je vien d'avoir un peti probleme:
j'ai une page principal.htm séparé en 3 frame et dan 1 des frame j'affiche le fameux sommaire de tt a l'eure et dans l'autre le formulaire mais depuis que j'ai mi l'extension .php au formulaire et au sommaire les frame indique "impossible d'affichier la page"!!!Pourquoi? -
J'ai ça:
moteur de recherche.htm:
<?php include "moteur_recherche.php"; ?>
moteur de recherche.php:
<FORM ACTION="sommaire.php" method="POST" > <input type="text" name="nom"> <input type="submit" value="Rechercher"> </form>
sommaire.php:
<?php var ancre = $_GET['nom']; ?>
sommaire.htm:
<?php include "sommaire.php"; ?> <a href="#ancre"></a>
ça ne marche pas, kk1 aurait-il une soluce?
-
-
-
-
-
-
bon du coup j'ai réussi à tt afficher en .php (et oui comme un couillon j'avais oublié de changer l'extension lors de l'appel de sommaire.php j'avais laissé sommaire.htm), mais mon peti moteur de recherche ne marche tjrs pas! Et je sais pas comment parvenir à bout de ce truc!
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
Et maintenan j'arrive plus à affichier du .php dans mes frames!
-
Comme quoi, les frames, c'est vraiment bidon, et voué à l'abandon !
Ça ferait un bon slogan ça !
:)
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::. -
En gros mon truc est infaisable et chui dans le cac...a!!!
-
ok, lol;-),merci quand même d'avoir donné de ton temps pour mon probleme!
Par contre si t'avai ke même une idée pour mon semblan de moteur de recherche çe l'ferai!
Merci quand même flokocha!