Peti probleme de passage de variable en php

Fermé
greg49 Messages postés 154 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 12 septembre 2007 - 1 juin 2004 à 08:23
greg49 Messages postés 154 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 12 septembre 2007 - 1 juin 2004 à 16:08
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:

<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

Taboujr Messages postés 507 Date d'inscription vendredi 18 janvier 2002 Statut Membre Dernière intervention 2 janvier 2008 117
1 juin 2004 à 09:38
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]
0
greg49 Messages postés 154 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 12 septembre 2007 8
1 juin 2004 à 09:51
Donc si je fais:

<a href=$_GET['nom']></a>
dans mon autre page, ça marche?
0
Utilisateur anonyme
1 juin 2004 à 10:05
???
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 !
0
greg49 Messages postés 154 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 12 septembre 2007 8 > Utilisateur anonyme
1 juin 2004 à 10:10
J'ai mis mon input pour créer ma zone de texte!
Comment ferai tu?
0
Utilisateur anonyme
1 juin 2004 à 10:18
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 !
0
greg49 Messages postés 154 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 12 septembre 2007 8
1 juin 2004 à 10:28
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?
0
greg49 Messages postés 154 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 12 septembre 2007 8
1 juin 2004 à 10:57
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?
0
flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 281 > greg49 Messages postés 154 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 12 septembre 2007
1 juin 2004 à 11:17
sommaire.php:

<?php
$ancre = $_GET['nom'];
?>

<A HREF="#<? echo $ancre; ?>">Titre</A>


Je ne comprends pas ton système consistant à faire une page sommaire.php et une autre sommaire.htm


.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0
greg49 Messages postés 154 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 12 septembre 2007 8 > flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015
1 juin 2004 à 11:35
en fait au debut j'ai créer que sommaire.php mais cette page ne s'ouvrai pas dans la frame de ma page principale.htm et je sai pas pourquoi!!
0
Utilisateur anonyme > flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015
1 juin 2004 à 11:37
Et c'est pas $_GET mais $_POST['nom']. C'est passé par un formulaire pas par une url...

Kalamit,
Et je lui fais "pouet pouet"...
0
greg49 Messages postés 154 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 12 septembre 2007 8
1 juin 2004 à 14:30
Oui j'ai tout ça!
0
greg49 Messages postés 154 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 12 septembre 2007 8
1 juin 2004 à 14:36
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!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
greg49 Messages postés 154 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 12 septembre 2007 8
1 juin 2004 à 15:07
Je sais pas si j'ai été assez clair?
0
greg49 Messages postés 154 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 12 septembre 2007 8
1 juin 2004 à 15:47
Et maintenan j'arrive plus à affichier du .php dans mes frames!
0
flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 281
1 juin 2004 à 15:51
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." 
:::.
0
greg49 Messages postés 154 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 12 septembre 2007 8
1 juin 2004 à 15:59
En gros mon truc est infaisable et chui dans le cac...a!!!
0
flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 281
1 juin 2004 à 16:01
Si, ça doit être faisable, il n'y a pas de raison.

Mais moi j'ai jamais été ami avec les frames donc je ne peux pas t'aider plus.

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0
greg49 Messages postés 154 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 12 septembre 2007 8
1 juin 2004 à 16:08
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!
0