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

  FORUM HardWare.fr
  Programmation

  [PHP] moteur de recherche (tout petit :D)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] moteur de recherche (tout petit :D)

n°90996
canard-wc
Absence of war ...
Posté le 19-01-2002 à 15:00:23  profilanswer
 

voila j'essaye de coder un moteur de recherche
j'ai un formulaire html ou on inscrit le nom du joueur chercher et le script php tente de verifier si le joueur est dans la base de donnée
le formulaire place la recherche dans la variable $joueur
le probleme c'est que mon script dit tout le temps que le joueur existe et je ne comprends pas pourquoi :)
si quelqu'un a une soluce :D
 

Code :
  1. <?php
  2. //Debut du script
  3. $link= mysql_connect( "sql", "nouveles", "XXXXXXX" ) ;
  4. //Se connecte sur la base de données
  5.   if (!$link)   die( "Impossible de se connecter à la base de données<P>" );
  6. $reponse = false;
  7. $requete = "SELECT * FROM aventuriers";
  8. //crée une variable qui prendra les informations dans la table aventuriers
  9. $resultat = mysql_db_query("nouveles", $requete);
  10. while ($champs = mysql_fetch_row($resultat))
  11. {
  12.   if ($champs[2] == $joueur)
  13.   {
  14.    $reponse = true;
  15.   }
  16.   else
  17.   {
  18.    $reponse = false;
  19.   }
  20. }
  21. //compare tous les noms contenus dans la base avec celui entrer dans le formulaire.
  22. if ($reponse = true)
  23. {
  24. echo "ce joueur existe";
  25. }
  26. else
  27. {
  28. echo " Ce joueur n'existe pas";
  29. }
  30. ?>


---------------
We will hunt you down one by one
mood
Publicité
Posté le 19-01-2002 à 15:00:23  profilanswer
 

n°90997
verdoux
And I'm still waiting
Posté le 19-01-2002 à 15:03:35  profilanswer
 

Code :
  1. if ($reponse == true)

 

[edtdd]--Message édité par Verdoux--[/edtdd]

n°90998
canard-wc
Absence of war ...
Posté le 19-01-2002 à 15:17:19  profilanswer
 

maintenant ca me fait n'existe pas tout le temps :??:


---------------
We will hunt you down one by one
n°91001
ethernal
Chercheur de vérité...
Posté le 19-01-2002 à 15:39:33  profilanswer
 

le plus simple est :
 
<?php
//Debut du script
$link= mysql_connect( "sql", "nouveles", "XXXXXXX" ) ;
//Se connecte sur la base de données
 if (!$link)   die( "Impossible de se connecter à la base de données<P>" );
$requete = "SELECT joueur FROM aventuriers WHERE joueur='$joueur' LIMIT 1";
//crée une variable qui prendra les informations dans la table aventuriers
$resultat = mysql_query($requete, $link);
if ( mysql_num_rows($resultat)!=0 )
{
  echo "ce joueur existe";
}
else
{
  echo " Ce joueur n'existe pas";
}
 
?>


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

  [PHP] moteur de recherche (tout petit :D)

 

Sujets relatifs
[PHP] rediriger une pagec'est confirmé free est en PHP 4.1.1
[PHP]Caractères alphanumériquesPHP Nombre de champs d'un tableau
[PHP/MYSQL] Aide pour requete[PHP] (re)debutant comment on gere les cases a cocher ?
[PHP] Besoin d'aide pour les fichiers svp[SQL] Algo de recherche dans une base pour forum
[ Delphi ] - Recherche de composants[PHP]Choisir un fichier avec un form(ou autre) et récupérer le LIEN
Plus de sujets relatifs à : [PHP] moteur de recherche (tout petit :D)


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