Recherche nom avec des prénoms différents [Résolu]

Signaler
Messages postés
23
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
7 octobre 2012
-
Messages postés
23
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
7 octobre 2012
-
Bonjour
Je ni connais absolument rien en PHP ou autre, mais à force de patience et de coller des scripts trouvé par-ci et par-la, j'arrive à m'en sortir, mais la je bloque totalement.

J'ai fais une barre de recherche de nom et prénoms dans une base généalogique; le problème est que pour un même nom de famille il y a plusieurs prénoms double.
Dans ma barre de recherche il y a un "input" pour mettre le nom et un autre pour mettre les prénoms, le tout envoyer par <form method="post" etc > vers le fichier de recherche avec se script :$req mysql_query("SELECT * FROM db_h".$var{0}." WHERE nommari LIKE ('".$_POST['nommari']."')"); while ( $resultat mysql_fetch_array ($req))

Sa marche mais j'obtiens toujours le premier prénom de la liste alphabétique...
Par exemple j'ai ANDRÉ Joseph et ANDRÉ Joseph maximim, j'obtiens toujours la réponse du premier prénom Joseph, pas celui recherché.

J'essaye sa pour obtenir le prénom demandé, mais ma page de réponse reste vide , j'ai plus rien :
$req = mysql_query("SELECT * FROM db_h".$var{0}." WHERE nommari, prenommari LIKE ('".$_POST['nommari']."','".$_POST['prenommari']."')");
while ( $resultat = mysql_fetch_array ($req))

Par exemple dans les noms VERDAVAINE j'ai plusieurs prénoms double comme, Cécile Rosalie ou Daniel Joseph ou encore Jean Baptiste, et à ma recherche de VERDAVAINE Daniel Joseph, je voudrais obtenir VERDAVAINE Daniel Joseph, non pas le premier prénom qui est dans la liste.

Merci de votre aide
Cordialement
Gille59 Le gars du Nord

3 réponses

Messages postés
224
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
8 septembre 2014
1
salut

je crois que ta requete tu devrais l'ecrire comme ça :
$req = mysql_query("SELECT * FROM db_h".$var{0}." WHERE nommari LIKE '".$_POST['nommari']."' AND prenommari LIKE '".$_POST['prenommari']."');
while ($resultat = mysql_fetch_array ($req))
{
echo $resultat['nommari']." ".$resultat['prenommari']."
";
}
Messages postés
23
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
7 octobre 2012

Bonjour
Sniff, Sniff...
Pesonne pour m'aider ?

Gille59 Le gars du Nord
Messages postés
23
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
7 octobre 2012

Bonjour
Merci pour ton aide sa marche impeccable...
Cordialement
Gille59 Le gars du Nord