|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 193 ![]() |
bonjour à tous !
je souhaitrai avoir une idée qui permet d'avoir une liste de noms de personnes en saisissant juste une lettre dans une zone de texte puis avoir la liste des noms qui contiennent la lettre saisie sur une seule page. ci joint le code qui permet d'afficher la liste déroulante qui contient la lettre saisi dans un champ text nom. en réalité je cherche une idée meilleure car en ce moment j'affiche cette liste mais dans une autre page. quand je saisie une lettre dans le champ text nom et je fait envoyer puis dans une autre page la liste des noms qui contienne cette lettre s'affiche. voila j'spère que je suis claire. merci pour toute intervention! Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() |
tu veux que ce soit dynamique quand tu tapes : "a"
et qu'il affiche Alexandre, Alice... ? C'est de l'AJAX |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 193 ![]() |
oui c'est ça!
je programme en php, on peut pas le faire en php ou en javascript? |
|
|
00
|
|
|
#4 | |
|
Membre éclairé
![]() |
Citation:
|
|
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 193 ![]() |
c'est compatible avc php ?
|
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() |
Va voir sur les docs de developpez.net... tu en trouveras pas mal !
|
|
|
00
|
|
|
#7 | |
|
Membre régulier
![]() Étudiant Inscription : décembre 2005 Messages : 182 ![]() |
Pour faire ce que tu demandes, il faudrait pouvoir exécuter une requête SQL une fois la page chargée (à chaque modification de ton champ de texte plus précisément). Or c'est impossible en PHP, qui signifie (je le rappelle) PHP: Hypertext Preprocessor.
Il faut donc utiliser un langage dynamique côté client, et en ce moment l'AJAX fait fureur. Citation:
Edit : Grilled par Joe Le Mort
|
|
|
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() Inscription : juillet 2006 Messages : 17 ![]() |
salut,
sur developpez.com tu peut lire ça : http://siddh.developpez.com/articles/ajax/ ça explique un peu le principe, et il y a un exemple à la fin qui pourra sûrement te servir. voilouch' bonne soirée |
|
|
00
|
|
|
#9 |
![]() Inscription : juillet 2002 Messages : 537 ![]() |
|
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 193 ![]() |
Merci à tous !
|
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 193 ![]() |
j'ai visité tous les liens ci-dessus, j'ai trouvé un script qui permet de faire une liaison entre deux listes , j'ai éssayé de l'adapter pour avoir une liaison entre un champ text et une liste déroulante mais il ne marche pas, du coup je reviens vers vous, aurriez vous une proposition à me faire??
merci d'avance |
|
|
00
|
|
|
#12 |
|
Membre habitué
![]() Inscription : octobre 2003 Messages : 102 ![]() |
Salut,
mon prof me disait qu'en développement informatique, la qualité première requise était ce qui'il appelait la résistance intellectuelle. Tu voudrais pas essayer de déboguer avant de passer en revue toutes les autres solutions qui seront toujours moins appropriées ( a mon avis). qu'est ce qui ne vas pas, quel est ton code?
__________________
il n'y a pas de sotte existence |
|
|
00
|
|
|
#13 | ||||
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 193 ![]() |
bonjour gisele!
j'ai expliqué tout en haut, je vais réexpliquer : j'ai crée une page qui permet la saisie des visites donc je dois saisir le nom de la personne qui visite qui se trouve dans la table personne. donc por faciliter la tache à l'utilisateur j'affiche la liste des personne dans une liste déroulante pour selectionner le nom de la personne. la table personne contient plus de 10000 enregistrement. pour avoir une liste courte j'ai pensé mettre un champ text dans la page visite qui permet la saisie d'une lettre ou 2 letrre puis a partir de ces lettres une liste deroulante s'affiche qui contient juste les noms des personne qui contient les lettres saisies. mon code de la page visite Code :
maintenant ce que je veux avoir c'est saisir dans le champ text t avoir la liste mais sur la même page : Code :
|
||||
|
|
00
|
|
|
#14 |
|
Membre habitué
![]() Inscription : octobre 2003 Messages : 102 ![]() |
Salut Zana,
je parlais du code Ajax récupéré dans un des liens, et que tu aurais essayé. A la base, en plus ce genre de coqueterie (je parle saisie assistée dans un champ text) çà en jette, mais selon le traffic, çà floode les serveur web et SQL de requetes.
__________________
il n'y a pas de sotte existence |
|
|
00
|
|
|
#15 | ||||
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 193 ![]() |
merci de tes réponses!
j'ai essayé d'enlever la liste qui affiche les auteurs et mettre un champ text à sa place ça ne marche pas car je sais qu'il faut changer des trucs dans la fonction ajax mais je ne sais pas exactement lesquels. Code :
Code :
|
||||
|
|
00
|
|
|
#16 | ||
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 193 ![]() |
c'est ce le code que j'ai essayé .
j'ai crée la bd: biblio Code SQL :
|
||
|
|
00
|
|
|
#17 | ||||
|
Membre habitué
![]() Inscription : octobre 2003 Messages : 102 ![]() |
Bon j'ai fait tourner le bouzin en local, et je te l'ai réadapté pour le faire marcher avec une textbox et un bouton.
genre, tu tapes le début d'un nom d'auteur (tel que stocké en base) , tu clique le bouton, et çà sort une liste d'oeuvre dont l'auteur a un nom qui commence par la saisie (voire requete). Code :
Code :
__________________
il n'y a pas de sotte existence |
||||
|
|
00
|
|
|
#18 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 193 ![]() |
Re à tous!
merci gisele de ton aide! je me suis trompée de forum, j'ai résolu mon problème en postant ce massage dans javascipt. merci à tous!! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com