Bonjour,

Je suis entrain d'apprendre le langage de programmation Cold Fusion, et je bloque sur une partie de recherche, si vous voyez une solution ou une Suggestion je suis preneur et vous remercie d'avance pour votre aide.

En Effet au debut je devais faire une recherche et retrouver les Informations concernant cet utilisateur à partir de son nom de famille via une Zone de texte nommé (form.Searchname) ca marchais aucun souci selon ce 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
<cfif form.searchname neq "">
	<cfquery name="Edit_Count" datasource="#datenquelle#">
		SELECT 	COUNT(lngClientID) AS ZAEHLER      //(compteur)
		FROM	tblClient 
		WHERE 	strNomFamille like '#form.searchname#%'
		AND		ysnDeleted = 0
	</cfquery>
	<cfquery name="qryClient" datasource="#datenquelle#">
		SELECT 	*
		FROM	tblClient
		WHERE 	strNomFamille like '#form.searchname#%'
		AND		ysnDeleted = 0
		ORDER BY
			strNomFamille, strPrenom, strPLZ, strStrasse
		LIMIT	#startrow#, #limit#
	</cfquery>
----> ca marche impeccable je saisi dans la Zone de texte il retrouve les infos de ce Client MAIS!!

Maintenant je dois faire la recherche non seulement à partir de "nom de famille" mais aussi selon le "prenom" dans le cas oú l'utilisateur tape dans la Zone :

nom de famille Et Prenom (ou bien)
Prenom Et nom de famille
ou l'un des deux
devrai-je capable de retrouver les Infos dans la base de donnees, pour cela j'ai changé le Code d'en haut en ceci :


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
<cfquery name="Edit_count" datasource="#datenquelle#">
		SELECT 	COUNT(lngClientID) AS ZAEHLER      //(compteur)
		FROM	tblClient
		WHERE 	(strNomFamille like '%#form.searchname#%' or strPrenom like '%#form.searchname#%')
		AND		ysnDeleted = 0
	</cfquery>
	<cfquery name="qryClient" datasource="#datenquelle#">
		SELECT 	*
		FROM	tblClient
		WHERE (strNomFamille like '%#form.searchname#%' or strPrenom like '%#form.searchname#%')--->
		AND		ysnDeleted = 0
		ORDER BY
			strNomFamille , strPrenom , strPLZ, strStrasse
		LIMIT	#startrow#, #limit#
	</cfquery>
Verdict !! ca marche pas a 100% par exemple si je tape dans la Zone de texte


Dupont Bidule ---> non ca marche pas (càd nom de famille et prenom)
Dup ---->ca marche
ule ----> ca marche il retrouve les informations de cet utilisateur


Bien cordialement