Entrer les 3 premières lettre et avoir une liste déroulante qui propose des choix ?
			
		
	 
	
	
		Rebonjour, 
J'ai une base de données avec des personnes.
Lorsque je rentre les 3 premières lettres dans un input de type text, je voudrais avoir accès à toutes les personnes de ma bdd commençant par ces 3 lettres.
Je voudrais savoir quelle est la meilleure marche à suivre (je veux pas le code tout fait évidemment).
J'ai bien une idée du genre utiliser javascript, mais comment attaquer le problème ?
Merci d'avance :)	
			Webmaster de Clikmag http://www.clikmag.fr
		
			
		
	 
	
	
		Moi je ferais un petit bout de code en javascript qui fait une requête Ajax pour récupérer cette liste et les afficher ensuite.	
			
				
		
			
		
	 
	
		le 17/10/2007 à 10:32
		Cart
	 
	
		hello burnedSoul
Apperement tu veux utiliser pas mal de javascript dans tes projets  (vu ton sujet precedent)
Alors moi je te conseil d'utiliser une library javascript qui va taider enormemenent a faire du javascript
Il existe plein de library (Framework)
je te conseil ProtoType +Scriptaculous 
http://script.aculo.us/
(ya un plugin pour ce ke tu veux faire   AUTOCOMPLETION )
http://demo.script.aculo.us/ajax/autocompleter	
	
			
		
	 
	
	
		Une library n'est pas un framework, et inversement.
Prototype et Scriptaculous sont plutôt des bibliothèques (libraries...) d'ailleurs. Un framework va beaucoup plus loin.
Quand à l'usage de ces outils, ça dépend de ce qu'on fait, comme d'habitude. Mais je ne les conseillerais pas pour seulement faire une auto-complétion : c'est un peu lourd. Mais comme tu l'as justement remarqué, s'il utilises intensivement le javascript, autant qu'il adopte une des solutions et qu'il en généralise l'utilisation (autant amortir le coût de la bibliothèque).	
			Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
		
			
		
	 
	
	
		Merci pour vos réponses.
Ajax peut bien traiter un résultat de base de données PHP ?	
			Webmaster de Clikmag http://www.clikmag.fr
		
			
		
	 
	
	
		Hum désolé, dommage qu'on puisse pas éditer les post ...
Donc en effet, on peut créer un fichier xml en fonction de résultats d'une base de données.
Une derniers question en javascript cette fois (désolé si c'est pas dans le bon groupe :s)
Est ce qu'il y a un équivalent javascript à explode() en PHP ?	
			Webmaster de Clikmag http://www.clikmag.fr
		
			
		
	 
	
	
		Oui,
regarde du coté de split() de l'objet String.	
			echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
		
			
		
	 
	
	
		(mojorisin) de la classe String :p	
			Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
		
			
		
	 
	
		le 17/10/2007 à 20:03
		i M@N
	 
	
		Hello.
Waiiiiiii ! string c'est la classe ... 
 
trop sexy ce site de PHP. 
 
@+...	
One Love, One Heart, One Unity.
		
	
	Ecrire un message
	
	Votre message vient d'être créé avec succès.
	
 
	BB-Code
	
		Pour insérer une URL clickable
		
		Pour insérer une adresse E-mail
		
		Pour annoter
		
		Pour écrire du code
		
		Pour faire un lien vers une fonction PHP
		
		Pour écrire du texte préformaté
		
		Pour écrire du texte en gras
		
		Pour écrire du texte en italique
		
		Pour écrire du texte souligné
		
		Pour écrire du texte barré
		
		Pour écrire un titre principal
		
		Pour écrire un titre secondaire
		
		Pour écrire une liste
		
	 
 
	Smiley
	
		
				
							
				:bond:
				 
			 
						
				:boxe:
				 
			 
						
				:bsmile:
				 
			 
						
				:bump:
				 
			 
						
				:clap:
				 
			 
							 
				
							
				:coeur:
				 
			 
						
				:cool:
				 
			 
						
				:cry:
				 
			 
						
				:eek:
				 
			 
						
				:evil:
				 
			 
							 
				
							
				:fleur:
				 
			 
						
				:fou2:
				 
			 
						
				:fou:
				 
			 
						
				:grin:
				 
			 
						
				:grrr:
				 
			 
							 
				
							
				:hammer:
				 
			 
						
				:hippy:
				 
			 
						
				:hum:
				 
			 
						
				:idee2:
				 
			 
						
				:idee:
				 
			 
							 
				
							
				:kdo:
				 
			 
						
				:king:
				 
			 
						
				:ko:
				 
			 
						
				:lol:
				 
			 
						
				:love2:
				 
			 
							 
				
							
				:love:
				 
			 
						
				:mad:
				 
			 
						
				:maitre:
				 
			 
						
				:noel:
				 
			 
						
				:oops:
				 
			 
							 
				
							
				:raa:
				 
			 
						
				:razz:
				 
			 
						
				:roll:
				 
			 
						
				:sad:
				 
			 
						
				:skull:
				 
			 
							 
				
							
				:smile:
				 
			 
						
				:timide:
				 
			 
						
				:trink:
				 
			 
						
				:vice:
				 
			 
						
				:vomi:
				 
			 
							 
				
							
				:wink:
				 
			 
						
				:zzz:
				