AJAX : COMPLETER AUTOMATIQUEMENT UN FORMULAIRE (<INPUT TYPE=TEXT>) PHP ET BASE M

cs_jhd Messages postés 338 Date d'inscription mardi 13 août 2002 Statut Membre Dernière intervention 29 novembre 2007 - 16 oct. 2007 à 10:08
popaulkb Messages postés 6 Date d'inscription samedi 8 décembre 2007 Statut Membre Dernière intervention 22 février 2011 - 22 févr. 2011 à 15:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/44399-ajax-completer-automatiquement-un-formulaire-input-type-text-php-et-base-mysql-a-voir-absolument

popaulkb Messages postés 6 Date d'inscription samedi 8 décembre 2007 Statut Membre Dernière intervention 22 février 2011
22 févr. 2011 à 15:27
Bonjour à tous j'ai un message qui me dit fichier indefi quand j'ouvre le fichier JS
popaulkb Messages postés 6 Date d'inscription samedi 8 décembre 2007 Statut Membre Dernière intervention 22 février 2011
22 févr. 2011 à 15:25
le fichier jkerry ne souvre pas chezmoi quelqu'un peut me donner son contenu merci d'avance
cs_nossoctoruss Messages postés 126 Date d'inscription samedi 28 novembre 2009 Statut Membre Dernière intervention 9 juin 2013
14 nov. 2010 à 14:42
sa a l'air interessant!v voir ca
tonytigerlight Messages postés 1 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 25 juillet 2010
25 juil. 2010 à 17:49
Déjà le fichier .sql est faux, tu crée une table pays et tu rentre des données dans une table countries....
pazticci Messages postés 7 Date d'inscription lundi 21 février 2005 Statut Membre Dernière intervention 22 juillet 2010
22 juil. 2010 à 01:35
salut à tous,

en utilisant la source sur une liste de ville, j'ai un problème. Le nom des villes ressort avec un point d'interrogation au lieu d'un é ou un à ou un è ... Comment faire pour remédier à tous cela ?

merci
alias442 Messages postés 1 Date d'inscription vendredi 25 juin 2010 Statut Membre Dernière intervention 25 juin 2010
25 juin 2010 à 17:50
Bonjour,

Le script marche treès bien mais comment récupérer la valeur de l'input text dans un formulaire?
Merci
adelanca Messages postés 1 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 24 mai 2010
24 mai 2010 à 12:57
Bravo, c'est très facile à intégrer.. ça marche 100%
Merci
Rderoit Messages postés 1 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 20 juin 2009
20 juin 2009 à 22:29
OUI, mais pour les vénères vous êtes tous des pompeurs de quelqu'un à la base!!!

Merci, mec sans toi je l'aurais surement pas trouver merci encore!!!

10/10
damien78450 Messages postés 3 Date d'inscription mercredi 17 mai 2006 Statut Membre Dernière intervention 29 avril 2009
29 avril 2009 à 16:47
j'aime le code , mais je un problème mais quand je tape quelque chose , l'affichage est en noir .... que faire ?
umarc Messages postés 1 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 7 janvier 2009
7 janv. 2009 à 14:16
bonjour,
lors de l'utilisation de ce code je retourne ce message d'erreur dans la fenêtre d'auto complétion : error : there was a proble with the query.
a force de réflexion j'ai supprimer la base de données et la page m'affiche toujours le même message. je pense donc qu'il s'agit d'un problème de connexion a la base alors que j'ai bien remplie le fichier configuration.
NEED HELP PLEASE
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
23 mai 2008 à 16:28
oui, si il l'avait dit, je doute qu'il ai eu des 1/10 !

a++
soundpanther Messages postés 68 Date d'inscription vendredi 27 juillet 2007 Statut Membre Dernière intervention 31 janvier 2009
23 mai 2008 à 12:23
Bonjour,

Je sais moi je donne une bonne note car c'est ici que je l'ai trouver puis adapter pour mon formulaire c'est pour ça que j'ai dit "c'est très bien" sinon surement je lauré pas trouver.

damage qui n'a pas dit quelle vient d'un autre d'envelopper

Cordialement,
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
22 mai 2008 à 21:26
oui, c'est très bien mais cette source n'est pas de lui donc aucun intéret !

a++
soundpanther Messages postés 68 Date d'inscription vendredi 27 juillet 2007 Statut Membre Dernière intervention 31 janvier 2009
22 mai 2008 à 20:28
Non c'est tres bien
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
30 mars 2008 à 12:15
Entièrement daccord avec toi, dans le règlement il est spécifié que quand on poste une source, si elle n'est pas de nous il faut que l'on marque qui est l'auteur respectif hors ici ça n'est pas le cas vu que phpajax dit c'est "sa" première source, j'appellerais plutôt ça son premier copier/coller !!!

1/10 car si tu avais mis l'auteur on aurai peut être mis quelque chose comme 9/10 hors ce n'est pas le cas donc je pense qu'un copier/coller est a la hauteur de tout le monde !!!!
frakosun Messages postés 10 Date d'inscription lundi 7 août 2006 Statut Membre Dernière intervention 11 janvier 2008
11 janv. 2008 à 11:25
c'est du simple copier/coller d'un autre site, et cela n'est même pas indiqué dans la présentation de la source.
Pour moi c'est du vol, du non respect caractérisé. après chacun son point de vue.
cs_lanner Messages postés 131 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 8 avril 2015
22 nov. 2007 à 13:02
c'est parfait à priori, merci , je vais poursuivre mes tests :)
LeFauve42 Messages postés 239 Date d'inscription vendredi 20 octobre 2006 Statut Membre Dernière intervention 20 avril 2009
22 nov. 2007 à 10:29
> echo '<li onClick="fill(\''.$result[liste_nom].'\');">'.$result[liste_nom].'</li>';

Ca peut se produire si tu as des ' ou des " dans tes resultats.
Si c'est le cas, tu dois pouvoir t'en sortir en utilisant addslashes($result[liste_nom]) a la place du premier $result[liste_nom]

Eric
cs_lanner Messages postés 131 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 8 avril 2015
21 nov. 2007 à 22:33
donc j'ai refait quelques tests et effectivement si j'enlève onClick="fill(\''.$result[liste_nom].'\');" je n'ai plus le petit message d'erreur, mais la je ne sais pas si cela vient des functions javascript ou autres , si cela peut aider à résoudre ce petit désagrément ;)
cs_lanner Messages postés 131 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 8 avril 2015
21 nov. 2007 à 20:56
Salut, j'ai une petite erreur qui me chiffone mais qui n'empeche en rien le foncitonnement , la ligne en question est celle ci :

echo '<li onClick="fill(\''.$result[liste_nom].'\');">'.$result[liste_nom].'</li>';

Lorsque je fait le test sur une de mes bases jai une erreur en bas de ma page internet et il y a de marqué :

Ligne : 1
Car : 29
Erreur :")" attendu
Code : 0

quelqu'un aurait une petite idée ?
merci d'avance
cs_putch Messages postés 624 Date d'inscription mardi 6 mai 2003 Statut Membre Dernière intervention 14 décembre 2009 1
30 oct. 2007 à 11:58
salut !

idem et tu le dis toi même
PS: ceci est MA première source,

ma, ma ...

donc 9/10 pour l'auteur original de cette source, 1/10 pour un joli copier-coller
alfrai Messages postés 69 Date d'inscription mardi 11 avril 2006 Statut Membre Dernière intervention 23 juillet 2013
30 oct. 2007 à 08:48
Salut !!
Quelqu'un pourrait-il m'aider !
Je souhaiterais exploiter cette source pour naviguer au sein d'un site. Le problème c'est que je ne maîtrise pas encore le JS et le PHP. L'idée, c'est pouvoir avec un bouton "valider" permettre l'ouverture d'une nouvelle page web. Une nouvelle page web pour chaque pays. Un bout de script sera le bienvenu. Merci d'avance.
poam5356 Messages postés 1 Date d'inscription lundi 29 octobre 2007 Statut Membre Dernière intervention 29 octobre 2007
29 oct. 2007 à 22:54
Je viens de le faire fonctionner avec ma base Mysql. Je n'avais aussi que des points qui ne sont que les points des balises listes <li> utilisées pour mettre en forme les résultats.
Tu dois modifier les variables du fichier rpc.php pour les faire correspondre au nom du champ de ta table.
C'est en ligne 18 (nom et pays)
$query = $db->sql_query("SELECT nom FROM pays WHERE nom LIKE '$queryString%' LIMIT 10");
et 22 [nom]
echo '<li onClick="fill(\''.$result[nom].'\');">'.$result[nom].'</li>';
et modifier le fichier config.php avec tes paramètres.
cs_lanner Messages postés 131 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 8 avril 2015
27 oct. 2007 à 22:51
bizare j'ai testé la requete fonctionne vu que le petit tableau s'affiche mais c'est vide dedans , je vois que des points ...
Si quelqu'un a une idée
Merci
LeFauve42 Messages postés 239 Date d'inscription vendredi 20 octobre 2006 Statut Membre Dernière intervention 20 avril 2009
23 oct. 2007 à 11:31
Salut,

> néanmoins, faire appel au serveur et à un script
> PHP qui va chercher des données dans une base à
> chaque frappe au clavier... me laisse rêveur.

C'est courrant de nos jours, cependant, en principe on utilise un timer pour n'appeler le serveur uniquement quand l'utilisateur a arrete de taper pendant 1 (ou eventuellement 0.5) seconde...
Ca evite de masacrer le serveur quand quelqu'un qui sait ce qu'il veut et tape vite utilise ta page...

Eric
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
19 oct. 2007 à 15:58
probablement intéressant ?
même si le copié/collé aurait du être dit.

néanmoins, faire appel au serveur et à un script
PHP qui va chercher des données dans une base à
chaque frappe au clavier... me laisse rêveur.

Cordialement.
alfrai Messages postés 69 Date d'inscription mardi 11 avril 2006 Statut Membre Dernière intervention 23 juillet 2013
17 oct. 2007 à 04:07
Pas mal la source. Je confirme, elle existe déjà (ici : http://www.ajaxrain.com/)et je l'ai testé en local. Moi aussi, je souhaite l'exploiter. Je souhaite m'en servir pour naviguer sur mon site. L'idée serai, depuis l'autocomplétion, d'afficher une page web pour chaque pays. Le problème c'est que je débute et le JS et le PHP c'est encore flou pour moi. Quelqu'un pourrait-il m'aider ?
phpajax Messages postés 27 Date d'inscription lundi 8 octobre 2007 Statut Membre Dernière intervention 17 octobre 2007
17 oct. 2007 à 02:11
le but c'est de la partager avec tout le monde, et je pense que cette source te sera utile npn?
cs_spoonisback Messages postés 72 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 5 février 2010
16 oct. 2007 à 19:23
Salut !!
Y'a un truc que je comprend pas : tu dis 'PS: ceci est ma première source' et pourtant tu la met en niveau initié...
Initié d'e pompage, c'est sur, car comme le dis STFROUILLE, à l'adresse qu'il donne, cette source existe déjà...

je n'ai qu'une chose à dire...Pfuuu
stfrouille Messages postés 5 Date d'inscription mercredi 10 janvier 2007 Statut Membre Dernière intervention 16 octobre 2007
16 oct. 2007 à 17:16
C'est bizarre comme ca ressemble étrangement a ca .....

http://nodstrum.com/2007/09/19/autocompleter/

meme design, meme code......hum hum
mehdib92 Messages postés 1 Date d'inscription dimanche 4 février 2007 Statut Membre Dernière intervention 16 octobre 2007
16 oct. 2007 à 15:38
très bon script mais j'aimerais le modifier pour l'utiliser avec ma base et inpossible d'affiche quelquechose dans la box des suggestions. pourrais-je avoir un coup de main ?
cs_jhd Messages postés 338 Date d'inscription mardi 13 août 2002 Statut Membre Dernière intervention 29 novembre 2007
16 oct. 2007 à 10:08
bon exemple d utilisation de jquery
Rejoignez-nous