Rechercher : dans
Par :

{MySQL} Problème avec ma fonction recherche

Dernière réponse le 14 nov 2009 à 12:57:50 jacky, le 14 nov 2009 à 12:22:59 
 Signaler ce message aux modérateurs

Bonjour,
Je suis en train de réaliser un site web avec 2 collègues. Je dois m'occuper de la fonction recherche et je rencontre un petit problème, c'est à dire que pour l'instant ma fonction ne renvoi RIEN :).

tout d'abord voici le code html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>


 </head>
 
   <body>
   
<form action="nomDeTaPage.php" method="post" name="maForm" onSubmit="return confirm('Rechercher ?')">
Nom
<input type="text" name="nom" value=""><p/>
Prenom
<input type="text" name="prenom" value=""><p/>
Mes news
<input type="text" name="news" value=""><p/>
Pseudo
<input type="text" name="pseudo" value=""><p/>
adresse mail
<input type="text" name="adresse_mail" value=""><p/>
<input type="submit" value="Chercher"><p/>
</form>

</body>



jusque la pas de problème je ne m'interesse pas encore au graphique, je voudrais d'abord que ca marche :)


le code php:
<html>
<head>
<meta http-equiv="Refresh" content="5;URL=index.php">
</head>

   
   <?php 

(isset($HTTP_POST_VARS["nom"])) ? $user_name = trim($HTTP_POST_VARS["nom"]) : $user_name = "";

$counter = 0;
$query = "select * from membres where ";

if ($user_name !== "" ) {
    if ($counter>=0) $query .= " and ";
    $query .= "nom like '%$user_name%';
    $counter++;
}
?>



les informations que je dois chercher sont dans ma table membres=> nom_utilisateur, prenom_utilisateur,..

en gros le but c'est que ma fonction recher me ramène tous les membres qui on le même nom que celui rentré, le même prénom,..

merci d'avance pour vos conseil.
Configuration: Windows XP Internet Explorer 8.0

Meilleures réponses pour « {MySQL} Problème avec ma fonction recherche » dans :
[VBA] RechercheV Polyvalente VoirRECHERCHE POLYVALENTE Pour les accros et les inconditionnels des fonctions d'Excel, avant de crier au scandale, lisez les quelques lignes suivantes. La RechercheV d'origine a beaucoup de limites: La colonne de la donnée doit être avec un offset...
Recherche de fichiers avec Windows Vista VoirRecherche de fichiers avec Windows Vista L'outil de recherche de Windows Vista Rechercher dans le menu Démarrer Personnaliser la recherche dans le menu Démarrer Recherche depuis l'interface La recherche contextuelle Annuler un filtre de...

1

 Yoan, le 14 nov 2009 à 12:57:50

Heu, tu penses bien à l'exécuter au bout d'un moment ta requête $query ?
Si oui tu as une erreur SQL ? (OR die(mysql_error()))
C'est réellement une fonction ou c'est un code qui affiche directement avec des echo (au moins pour tes essais) ? L'urgent est fait, l'impossible est en cours,
Pour les miracles, prévoir un délai ...

Répondre à Yoan
Collection CommentÇaMarche.net