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: