ASSISTANT DE SAISIE SEMI-AUTOMATIQUE (GRE LIST)

Naixn Messages postés 455 Date d'inscription mardi 17 septembre 2002 Statut Membre Dernière intervention 22 juillet 2007 - 5 août 2005 à 02:12
ouzaamedali Messages postés 10 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 15 février 2012 - 15 févr. 2012 à 13:46
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/33080-assistant-de-saisie-semi-automatique-gre-list

ouzaamedali Messages postés 10 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 15 février 2012
15 févr. 2012 à 13:46
C'est bien fait,
Je vous propose le lien suivant, il suffit juste de créer une base test et les tables proposer pour tester la démo :
http://translate.google.fr/translate?hl=fr&langpair=en|fr&u=http://beski.wordpress.com/2009/11/20/jquery-php-mysql-ajax-autocomplete/
javagirl08 Messages postés 1 Date d'inscription dimanche 27 janvier 2008 Statut Membre Dernière intervention 28 juin 2010
28 juin 2010 à 11:20
bravo et merci
mais pour moi quand je clique sur définition j'ai la définition mais je n'aipas la saisie semi automatique!!
malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
11 janv. 2008 à 12:15
C'est un peu parano de ma part, ceci dit oui il y a des "failles" comme par exemple le fait que la longueur de la string ne soit pas vérifiée/limitée...
frakosun Messages postés 10 Date d'inscription lundi 7 août 2006 Statut Membre Dernière intervention 11 janvier 2008
11 janv. 2008 à 12:04
Bravo et merci pour cette source malik!

Quand tu dis que tu as retiré la démo pour ne pas devoir te battre contre les injections sql, c'est qu'il y a des failles dans ton script alors, non?
tu peux nous en dire plus?
marc660 Messages postés 171 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 18 juillet 2007
16 juil. 2007 à 13:32
Bonjour,

Brobleme resolu

J'ai bien recu votre message merci.

@+
malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
15 juil. 2007 à 14:50
Pour info, comme c'est "super urgent" et que MARC660 m'a posé la même question en MP, j'y ai répondu en MP.
marc660 Messages postés 171 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 18 juillet 2007
15 juil. 2007 à 14:38
Bonjour,

Grop probleme,

J'ai deja un <from dans mon script qui contient des " onsubmit="return finalCheck();">

Comment modifier votre script pour qu'il ne repose plus dans un <form

<form name="send" style="display:inline; position: relative;" action="" method="POST">


" style="width: 150px;font-family:verdana; font-size:8pt;color:darkblue;" onkeyup="treatquery();" />







</form>
</form>


C'est super urgent

Merci
marc660 Messages postés 171 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 18 juillet 2007
14 juil. 2007 à 17:38
Bonjour,

Moi je donne 10/10 car il n'existe pas la même chose sur ce site, au diable les commentaires.

Bravo super source,

Merci
cs_SpOrTiF Messages postés 62 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 2 septembre 2008
14 oct. 2006 à 00:55
wow 10/10 super bon comme source!!!
piedpierre Messages postés 29 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 20 février 2007
4 oct. 2006 à 01:03
pour empecher la saisie semi-automatique , tu peux mettre dans la balise form autocomplete="off"
lejm54 Messages postés 2 Date d'inscription vendredi 25 novembre 2005 Statut Membre Dernière intervention 2 juillet 2006
2 juil. 2006 à 23:23
Pour le commentaire précédnt, on peut essayer d'entrer ttt
sous explorer, ca fonctionne,
sur firefox, j'ai rien !!!
jm
lejm54 Messages postés 2 Date d'inscription vendredi 25 novembre 2005 Statut Membre Dernière intervention 2 juillet 2006
2 juil. 2006 à 23:21
Bonjour,
J'ai essayé ce code sur
http://www.reduc.eu/indexJavax.php

Ca marche sur ie, mais pas sur firefo...

quelcun a une idée??.
jm
cs_benuche Messages postés 3 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 17 mai 2006
17 mai 2006 à 12:07
Ben je me réponds à moi même si ça peut aider quelqu'un.

Donc j'ai viré les balises "<?xml...>" et j'ai remplacé le
header('Content-Type: text/xml;');
par
header('Content-Type: text/xml; charset=ISO-8859-1;');

et ca semble marcher .... Trop Coool
cs_benuche Messages postés 3 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 17 mai 2006
17 mai 2006 à 11:20
Bonjour et merci pour ce code.

J'ai un tout petit souci avec les :
<?xml version="1.0" standalone="yes"?>

La console Javascript de Firefox me donne l'erreur suivante :
"instruction de traitement XML pas au début d'une entité externe"

Le problème c'est que si j'enlève les balises "<?xml..." j'ai un problème avec l'affichage des caractères accentués.

Quelqu'un a t'il une idée ?

Merci.
malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
16 janv. 2006 à 07:37
simple: tu utilises firefox ;)
cs_matmar Messages postés 7 Date d'inscription lundi 10 novembre 2003 Statut Membre Dernière intervention 15 janvier 2006
15 janv. 2006 à 19:28
Et comment tu empeches l'affichage de la saisie-automatique de Internet Explorer, qui se place par-dessus ton affichage :p
masseur Messages postés 64 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 24 avril 2010
3 déc. 2005 à 12:24
J'ai tout bien fait car quand j'appuie sur valider ca me sort bien la bonne définition mais on ne voit pas le javascript s'afficher.
Cela peux venir d'ou?
CyrVB Messages postés 26 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 21 mars 2006
31 oct. 2005 à 01:00
Desole le premier copier/coller est relatif au site de phpcs lui meme.
CyrVB Messages postés 26 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 21 mars 2006
31 oct. 2005 à 00:59
Peut etre encore d autre info !

Dans la console Javascript de Firefox j ai ca comme resultat

Error: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: http://www.phpcs.com/js/CSHttpRecherche.js :: anonymous :: line 46" data: no]
Source File: http://www.phpcs.com/js/CSHttpRecherche.js
Line: 46

Error: xmlDocument.getElementsByTagName("name").item(0) has no properties
Source File: http://127.0.0.1/index3.php
Line: 86

Error: xmlDocument.getElementsByTagName("name").item(0) has no properties
Source File: http://127.0.0.1/index3.php
Line: 86
malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
18 oct. 2005 à 07:37
Le fichier treat.php est appelé à la ligne 73 du code, dès que tu as tappé plus de 2 caractères...
Il n'y a rien a ajouter, chez moi cela fonctionne sans aucun problème, je ne vois pas pourquoi ca ne fonctionne pas chez toi. A moins que tu aies javascript désactivé, ça expliquerait ton problème.
CyrVB Messages postés 26 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 21 mars 2006
17 oct. 2005 à 20:55
Bon j ai mis un echo "coucou me voila" dans le fichier treat.php, avant meme le if ((isset($_GET)) && ($_GET['abr'] != ''))et apparement ce fichier n est jamais appeler par le index.htm, je me pose beaucoup de questions !
CyrVB Messages postés 26 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 21 mars 2006
17 oct. 2005 à 20:27
Malheuresement pour toi et pour moi

j ai cree le config.php pour ourvir la database, c etait meme fait durant mon premier poste, et cela ne chnage rien de rien !

Par contre lorsque j appui sur le bouton j ai bien un resultat, mais la fonction de saisie semi automatique ne fonctionne pas ca c est sur. N y aurait il pas un truc a rajouter au niveau de PHP, genre une bibliotheque XML, ou un truc du genre ?
malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
17 oct. 2005 à 07:48
forcément, sans config.php, ça va pas marcher!
C'est les données pour te connecter à ta bd, c'est tout; je te laisse donc l'ajouter toi même. Ensuite ca fonctionnera ;)
CyrVB Messages postés 26 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 21 mars 2006
17 oct. 2005 à 00:54
Salut a tous,

Mon premier poste ici.

J ai essaye ton source
1) Il manque le fichier config.php
2) Ca ne marche pas pour moi, ni sur IE, ni Firefox
3) Y a til une biblioyehque a ajouter a PHPH pour que cela fonctionne ?

Si je clique sur le bouton definion, ca marche ca me retoune la definiton, mais dans le champs text je n ai aucune proposition qui s affiche comme dans ton gif anime

Merci
CyrVB
cs_MATHIS49 Messages postés 368 Date d'inscription vendredi 10 octobre 2003 Statut Membre Dernière intervention 14 mai 2010 1
11 août 2005 à 11:11
:p je charie mon ami, je charie
malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
11 août 2005 à 11:07
MATHIS49, forcement celle-la tu pouvais pas la rater... trop tentant hein ;)
cs_MATHIS49 Messages postés 368 Date d'inscription vendredi 10 octobre 2003 Statut Membre Dernière intervention 14 mai 2010 1
11 août 2005 à 11:00
d'ou l'abscence de commentaires ;)
malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
11 août 2005 à 10:01
Comme tu dis ca, hehe... j'ai effectivement pas reinvente la roue... de la a dire que c'est du copiage, j'suis pas trop dac, mais bon!

Enjoy!
logiciels_thiery Messages postés 52 Date d'inscription jeudi 23 juin 2005 Statut Membre Dernière intervention 21 novembre 2005
11 août 2005 à 09:55
Super le script (j'était sur que ce n'était pas toi qui l'avait fait car j'ai déjà visité ce site avant même de connaitre Codes-Sources !).
Bon, je note 10/10 même si c'est du copiage ! lol
Allez, bonne vacances !
cs_MATHIS49 Messages postés 368 Date d'inscription vendredi 10 octobre 2003 Statut Membre Dernière intervention 14 mai 2010 1
6 août 2005 à 10:51
oki merci bien ;) je vais tester ca tout à lheure :p
malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
6 août 2005 à 09:37
mmmh... Le config, je cois que ca suffira si je le mets la:
<?
$serveur = 'localhost';
$login = '******';
$mdp = '******';
$base = '******';
$con = mysql_connect($serveur,$login,$mdp);
mysql_select_db($base);
?>

Le .sql, tu le fais à partir du .xls:
INSERT INTO dico_gre VALUES ('abdication','giving up control authority') ...
cs_MATHIS49 Messages postés 368 Date d'inscription vendredi 10 octobre 2003 Statut Membre Dernière intervention 14 mai 2010 1
5 août 2005 à 18:48
lol merci pour le zip, mais ta oublié le fichier .sql et le fichier config.php :p
cs_MATHIS49 Messages postés 368 Date d'inscription vendredi 10 octobre 2003 Statut Membre Dernière intervention 14 mai 2010 1
5 août 2005 à 16:27
lol tiens regarde dont si je suis un flemmard :p
http://www.phpcs.com/code.aspx?ID=33088
malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
5 août 2005 à 13:57
t'es une fleme MATHIS49... J'ai mis un zip... juste pour toi :))
cs_MATHIS49 Messages postés 368 Date d'inscription vendredi 10 octobre 2003 Statut Membre Dernière intervention 14 mai 2010 1
5 août 2005 à 13:51
NB : il ya que sous firefox que le copier coller merde
cs_MATHIS49 Messages postés 368 Date d'inscription vendredi 10 octobre 2003 Statut Membre Dernière intervention 14 mai 2010 1
5 août 2005 à 13:50
Pour le sql tu peux mettre juste quelques enregistrements, tu es pas obligé de tout mettre ;)
Sinon pour le copier coller, ca me saoule de passer par une page car je copie toujours les # et les numero de ligne du code à chaque fois.
Je m'y prend peut être mal ? non ?
malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
5 août 2005 à 13:04
Hello,
va pour le 7, je suis plutot avare de commentaires, ca force les personnes vraiment interessees a faire des recherches... hehe.

Le zip pour sql ferait plus d'un mega, donc pas possible de le mettre ici. J'ai mis un lien provisoire pour chopper la GRE List si tu la veux http://www.noisy.ch/xmlhttprequest/gre/gre.xls.

Je n'ai pas mis de zip pour le reste car le code est pas long et il n'y a que 2 fichiers. Un copy/paste, c'est vite fait ;)
cs_MATHIS49 Messages postés 368 Date d'inscription vendredi 10 octobre 2003 Statut Membre Dernière intervention 14 mai 2010 1
5 août 2005 à 13:00
Ah vi aussi, ca serait bien de mettre un zip avec tes pages PHP et une page .sql pour ton SQL ;)
cs_MATHIS49 Messages postés 368 Date d'inscription vendredi 10 octobre 2003 Statut Membre Dernière intervention 14 mai 2010 1
5 août 2005 à 12:57
Moi je te met 7 :) car gros manque de commentaires
cs_iomega Messages postés 144 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 1 septembre 2008
5 août 2005 à 11:47
Moi je trouve cela très bien et je mets un 10 sur 10
Bravo encore Malik
A+
malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
5 août 2005 à 11:40
Comme dit en MP, en changeant $name = '' par $name = '<?xml version="1.0" encoding="ISO-8859-1" ?> '
les accents passeront. Oublie le %bidule :)
cs_iomega Messages postés 144 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 1 septembre 2008
5 août 2005 à 11:34
Hello Malik peux-tu me donner une exemple
car cela m'intéresse beaucoup
Merci A+
malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
5 août 2005 à 11:17
oops, tir croise :)
L'erreur javascript vient assurement des accents. Je n'ai pas pris cela en compte dans mon code puisque j'utilise que des mots en anglais, hehe. Il faut les convertir a l'enregistrement et a la lecture en
%bidule (je n'arrive pas a me souvenir du terme la) par exemple pour remedier au probleme
malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
5 août 2005 à 11:15
mysql_num_rows($r)>0 est la condition a remplir, cela fonctionne donc meme avec un seul mot. Ton probleme doit etre ailleurs ;)
cs_iomega Messages postés 144 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 1 septembre 2008
5 août 2005 à 11:14
Désolé j'ai dis une connerie cela marche avec 2 mots par contre si je mets ces mots "Affiche psychédéliques", "action françaises", "l\'empire chinois" etc.. dans la BD cela ne marche pas cela me mets une erreur javascript
cs_iomega Messages postés 144 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 1 septembre 2008
5 août 2005 à 11:08
Hello et bravo je trouve cela très bien, par contre si dans la base de données le champ name contient 2 mots cela ne marche pas
exemple "manger et boire".
Sais-tu comment remedier à ce problème ?
merci A+
malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
5 août 2005 à 10:46
Comme vous voulez, je force personne ;)
cs_MATHIS49 Messages postés 368 Date d'inscription vendredi 10 octobre 2003 Statut Membre Dernière intervention 14 mai 2010 1
5 août 2005 à 10:42
Je suis d'accord avec Naixn, le tutoriel en francais est bien plus sympa à mon gout ;)
malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
5 août 2005 à 06:53
Je confirme ton "chacun ses goûts" car j'étais passé sur robloche et j'ai préféré webpasties :)
Naixn Messages postés 455 Date d'inscription mardi 17 septembre 2002 Statut Membre Dernière intervention 22 juillet 2007
5 août 2005 à 02:12
Dans lemoteur de recherche, tu peux cliquer sur "Comment ça marche ?", là tu arrives sur :
http://www.phpcs.com/ajax.aspx
Qui te donne un lien de tutorial :
http://robloche.free.fr/javascript/tuto_xhr/tuto_xhr.html
Bien plus sympa, à mon goût, que le tien (je ne parle pas niveau de la langue, mais présentation et façon de faire)
De plus le code JS utilisé par ce site pour la mise en place des variables XMLHTTPREQUEST est largement plus simple.

M'enfin, chacun ses goûts. Source sympa sinon :)
Rejoignez-nous