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
A voir également:
- Peti probleme de passage de variable en php
- Passage qwerty azerty - Guide
- Easy php - Télécharger - Divers Web & Internet
- Test passage windows 11 - Guide
- Passage à windows 11 gratuit - Guide
- Passage windows 7 à 10 - Accueil - Mise à jour
9 réponses
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]
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 !
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 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:
moteur de recherche.php:
sommaire.php:
sommaire.htm:
ça ne marche pas, kk1 aurait-il une soluce?
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
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." :::.
Ça ferait un bon slogan ça !
:)
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
dans mon autre page, ça marche?
Salut,
Oui ca fonctionnera mais ca n'aura pas trop de sens à moins que ta variable nom soit une url. Je ne comprends déja pas très bien le début de ton code. (un input avant le form,...)
Kalamit,
Joyeux anniversaire, Yin !
Comment ferai tu?