Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2038 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU] Variable pas récupérée...?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Variable pas récupérée...?

n°1210967
Thanatos
Posté le 29-09-2005 à 17:09:14  profilanswer
 

Salut,
 
Je suis en train de faire une espèce de site documentaire sur l'intranet au boulot.
 
J'avais besoin d'un moteur de recherche capable de chercher des mots clés dans les pages web.
 
J'ai cherché un peu, j'ai fini par porter mon choix sur Moteur'Ed, un moteur en php qui a l'avantage de pouvoir indexer directement des pages html ou texte.
 
Je l'ai trouvé en fonction sur pas mal de sites, ça a l'air de bien tourner...
 
Le truc c'est que moi je n'arrive pas à le faire tourner...
 
Apparemment la variable récupérée dans le champ que l'utilisateur remplit n'est pas récupérée par le moteur en lui-même...
 
J'm'explique :
 
Le principe est simple, le champ de saisie est défini comme suit :
 
<form action="resultats.php" method="post">
<input type="text" name="requete" size="25">
<input type="submit" value="Chercher">
 
Et donc dans la page resultats.php, la valeur $requete est censée servir à extraire les occurences sauf que systématiquement chez moi la page resultats.php me sort "Undefined variable: requete"... avec le numéro de la ligne dans laquelle la variable en question apparaît pour la première fois, à savoir dans une procédure visant à vérifier que l'utilisateur a bien rentré quelquechose dans le champ de requête...
 
Elle est libellée comme suit :
 
if(!$requete) {
  print("<center>\n" );
  print("<font face=\"$policeResultats\" size=\"-1\" color=\"$couleurPoliceResultats\">\n" );
  print("Vous avez activé la recherche sans avoir préalablement saisi votre requête.<br>" );
  print("</font>\n" );
  print("</center>\n" );
}
 
J'capte pas, tout à l'air OK a priori pour moi (je débute en php, mais bon ça a l'air ok, quoi... le php est bien installé sur le serveur et fonctionne correctement, j'ai fait quelques tests basiques pour m'en assurer)
 
Et non, rien à faire, à tous les coups il m'affiche :
 
Notice: Undefined variable: requete in resultats.php on line 59
Vous avez activé la recherche sans avoir préalablement saisi votre requête.

 
(il croit que le champ de recherche n'a pas été servi, donc me sort en prime le message d'avertissement prévu...)
 
Si quelqu'un a une idée... :(
 
Merci d'avance !
 
Bonne fin de journée.


Message édité par Thanatos le 29-09-2005 à 17:21:59
mood
Publicité
Posté le 29-09-2005 à 17:09:14  profilanswer
 

n°1210971
backdafuck​up
Back to da old skool
Posté le 29-09-2005 à 17:13:02  profilanswer
 

alors ça fait un moment que j'ai pas fait de php, mais ça dépend de ta version en fait. Sur les dernières versions, il me semble que tu dois récuperer les valeurs passées en post en faisant un truc du genre :  
 
$requete = $_POST["requete"] (je ne connais pas bien la syntaxe, étant donné que je n'ai toujours fait que du php ancienne version)...

n°1210979
Thanatos
Posté le 29-09-2005 à 17:19:42  profilanswer
 

La vache, ça c'est de la réponse rapide et efficace...
 
C'est bien ça, je suis sur la dernière version de php et en insérant $requete = $_POST['requete'] avant la procédure de vérification, ça roule...
 
Un immense merci à toi !!! :)


Message édité par Thanatos le 29-09-2005 à 17:22:31

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU] Variable pas récupérée...?

 

Sujets relatifs
Excel > duppliquer et renommer onglet à partir d'une liste [résolu][RESOLU] Informations d'execution d'un script en continu
unicode, __str__, __ref__ et affichage [résolu][Pascal] limité le type de la variable
[ASP.NET] - Access denied sur un site web de prod. [RÉSOLU][Résolu] Expressions régulières et classes
[Résolu] Dao : function replace() & access 2000PHP5 - Récupérer la variable d'une URL pour requête dans un flux XML
[résolu] pb longueur de chaîne avec dbi:PgPP[RESOLU]Fonction Excel STXT
Plus de sujets relatifs à : [RESOLU] Variable pas récupérée...?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR