IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

probleme avec le formulaire


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 35
    Par défaut probleme avec le formulaire
    Bonsoir a tous

    Je suis debutant en php et je besoin d'aide
    Le but de mon formulaire c'est d'appeler la page google avec notre propre requete

    le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    <body>
    <form name="form" method="post" 
     
    <?php 
    if (isset($_POST['requet']))
     {$x=$_POST['requet'];
    $x1=str_replace(' ','_',$x);
     
    //nouvelle instance
    $xslt=new XSLTProcessor();
    .
    ……
    ……
    ……
    …..
     
     
    $y=str_replace('_',' ',$xml->tg);
    $z=str_replace('_',' ',$xml->ts);
    $w=str_replace('_',' ',$xml->ta);
     
    $mt='biologie';
    $requet=$mt.'+'.$y.'+'.$x.'+'.$z.$w;
     
     
     
     
    echo ' action="http://www.google.fr/search?hl=fr&q='.$requet.'&btnG=Rechercher&meta="';
     
     
    }
     
     
     
    ?>
    >
     <input name="requet" type="text" id="requet" size="100">
      <input type="submit" name="Submit" value="Search">
    </form>
     
    </body>
    Apres execution la page afficher contient :
    Not Implemented The server is unable to process your request.

    pourtant le lien fonctionne!

    http://www.google.fr/search?hl=fr&q=...chercher&meta=



    Et je ne comprend pas pourquoi?
    Alors je suis sur que quelqu'un va m'aider

    Et merci d'avances .

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Pourquoi tu n'utilises pas les web-services proposés par Google qui servent justement à faire ce genre de chose très facilement :voyons:

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 35
    Par défaut
    Citation Envoyé par Amara
    Pourquoi tu n'utilises pas les web-services proposés par Google qui servent justement à faire ce genre de chose très facilement :voyons:

    merci pour votre message c'est gentille!
    mais je je ne sais pas comment utiliser ce service ca sera gentille que tu m'aide

  4. #4
    Membre éprouvé Avatar de Aliosha
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 124
    Par défaut
    Bah ici

    C'est assez simple. Juste un code à c/c.

    Si tu veux changer la taille de la zone de texte, modifie le size=31... Bon tu devrais pouvoir te débrouiller je crois ^^

  5. #5
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 35
    Par défaut
    Citation Envoyé par Aliosha
    Bah ici

    C'est assez simple. Juste un code à c/c.

    Si tu veux changer la taille de la zone de texte, modifie le size=31... Bon tu devrais pouvoir te débrouiller je crois ^^

    Merci beaucoup et je m'excuse pour mes question "bete"!!

    Alors je suis vos consignes et donc j ai maintenant deux page :

    Index.html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    …..
    <form name="form" method="get" action="google.php"/>
     <input name="requet" type="text" id="requet" size="60">
       <input type="submit" name="Submit" value="Search">
    </form>
     
    ……
    google.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
     
     
    <!--  Champ de recherche Google -->
    <center>
    <FORM method=GET action="http://www.google.fr/search">
    <TABLE bgcolor="#FFFFFF"><tr><td>
    <A HREF="http://www.google.fr">
    <IMG SRC="http://www.google.com/logos/Logo_40wht.gif" border="0" 
    ALT="Google" align="absmiddle"></A>
    <INPUT TYPE=text name=q size=31 maxlength=255 
     
     
     
    <?php
    if (isset($_GET['requet']))
     {$x=$_GET['requet'];
    $x1=str_replace(' ','_',$x);
     
    //nouvelle instance
    $xslt=new XSLTProcessor();
     
    //import de la feuille de xsl 
     
    $xslt -> importStylesheet(simplexml_load_file('templates.xsl'));
     
    $xslt -> setParameter(null, 'cible', $x1 );
     
    $xslt -> setParameter(null, 'cible3', $x1 );
     
     
    $xslt -> setParameter(null, 'cible2', $x1 );
     
     
     
    $xslt -> transformToUri(simplexml_load_file('biologie.rdf-xml.owl') , 'save.xml');
     
    $xml=simplexml_load_file('save.xml');
     
    $y=str_replace('_',' ',$xml->tg);
    $z=str_replace('_',' ',$xml->ts);
    $w=str_replace('_',' ',$xml->ta);
     
    $mt='biologie';
    $requet=$mt.'+'.$y.'+'.$x.'+'.$z.$w;
     
     
     
     
    echo ' value="' . $requet . '"'; 
     
     
    }
     
     
     
    ?>
     
     
    />
     
    <INPUT TYPE=hidden name=hl value=fr>
    <INPUT type=submit name=btnG VALUE="Recherche Google">
    </td></tr></TABLE>
     
     
    </FORM>
    </center>
    <!-- Google -->

    Il me reste un petit probleme je veux que cette page google sera afficher avec la resultat de l'exuction de nouvelle requête.

    Et merci d'avance

  6. #6
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Perso c'est pas de ça que je parlais, j'avais fait un truc il y a quelques temps avec des vrais web-services, c'est à dire qu'il fallait construire une requête complète (avec mots-clés, options, tout ça...), appel au web-service Google et en retour on récupérait des objets correspondant au résultat de la requête et après on en faisant ce qu'on voulait pour l'affichage. Par contre le lien que j'avais pour ça marche plus je sais pas si c'est encore proposé par Google...

Discussions similaires

  1. php : probleme avec mon formulaire
    Par rane dans le forum Langage
    Réponses: 39
    Dernier message: 29/06/2006, 20h13
  2. Probleme avec un formulaire html
    Par SarahT dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 05/06/2006, 13h47
  3. probleme avec un formulaire à verifier
    Par vingtcent dans le forum Langage
    Réponses: 18
    Dernier message: 04/05/2006, 18h03
  4. Probleme avec mes formulaire html dans mes pages web
    Par foungnigue dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/12/2005, 19h07
  5. Probleme avec un formulaire!
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 15
    Dernier message: 14/12/2005, 11h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo