|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité de passage
![]() Serge Educateur spécialisé Inscription : janvier 2012 Messages : 21 ![]() |
Bonjour à tous.
J'ai suivi le tuto et les scripts postés sur le forum pour faire mes 4 listes liées mais cependant j'ai un problème. La seconde liste est fonctionne, elle m'affiche bien les résultats selon ce qu'il y a séléctionné dans la première liste mais pour la troisème et la quatrième rien ne se passe. Pouvez vous m'aider à résoudre ce problème ? Voici le script de la page cartouche_generique.php dans le head / Code :
Code php :
Les pages ajax qui sont chargées lors de la séléction dans une des listes listeslieesAjax-liste2, listeslieesAjax-liste3 et listeslieesAjax-liste4 Code php :
|
||||||
|
|
00
|
|
|
#2 | ||
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 148 ![]() |
Bonjour,
1- Citation:
2- Citation:
A+. |
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Serge Educateur spécialisé Inscription : janvier 2012 Messages : 21 ![]() |
Bonjour andry.aime et merci de ton aide.
J'ai enlevé les header sur mes pages php par contre je n'ai pas compri se que tu veux dire à propos de la variable num. Que dois je faire ? |
|
|
00
|
|
|
#4 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Là, tu déclares une variable num, qui par défaut vaut undefined.
Mais du coup, cette déclaration écrase le paramètre passé à la fonction Citation:
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Serge Educateur spécialisé Inscription : janvier 2012 Messages : 21 ![]() |
Merci pour ta réponse, ça m'aide beaucoup.
J'ai lu des tas de tuto et de code sur les forums et ils sont tous différent, j'y perd mon latin. |
|
|
00
|
|
|
#6 | ||||||||||
|
Expert Confirmé
![]() ![]() |
Salut,
Je me suis penché sur ton problème et je t'ai repris intégralement ton code parce qu'un bon exemple vaut mieux qu'un (trop) long discours dans ton cas : Fichier : cartouche_generique.php Code :
Code :
/insert/refreshMarques.php Code :
Code :
Code :
Comme toujours ça sort du four, je n'ai rien testé et du coup je croise les doigts. Allez bon dépieutage.
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
||||||||||
|
00
|
|
|
#7 |
|
Invité de passage
![]() Serge Educateur spécialisé Inscription : janvier 2012 Messages : 21 ![]() |
Merci beaucoup.
Je vais faire un copier coller et tester tous ça. J'édit des que c'est testé. Encore merci d'avoir pris du temps pour moi. Que signifie ctype_digit ? EDIT : C'est bon, après quelque modif au niveau de la requet ça a l'air de fonctionner. Pour l'instant je n'ai modifié que pour la marque mais je vais faire les autre ce soir. Merci. |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Serge Educateur spécialisé Inscription : janvier 2012 Messages : 21 ![]() |
Merci rawsrc après quelque modifications des requêtes ça fonctionne.
Encore une question, que dois-je modifier dans le js pour que ça fonctionne sur un mot plutôt que sur un numéro. Merci encore. |
|
|
00
|
|
|
#9 |
|
Expert Confirmé
![]() ![]() |
Rien c'est juste la valeur du paramètre qui doit changer, soit tu passes un numérique soit un texte. Après c'est ton script appelé (php) qui doit gérer la différence.
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#10 |
|
Invité de passage
![]() Serge Educateur spécialisé Inscription : janvier 2012 Messages : 21 ![]() |
Bonsoir rawsrc et merci beaucoup pour ton code, tous fonctionne.
|
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() afaz fzzgeazInscription : février 2012 Messages : 8 ![]() |
Bonjour rawsrc,
Merci pour tes explications que j'ai suivie à la lettre avec mes requêtes. Ca marche sous firefox mais rien sur internet explorer. Sais-tu pourquoi ? |
|
|
00
|
|
|
#12 |
|
Expert Confirmé
![]() ![]() |
Bonjour,
Quelle version de ie ? Parce que si mes souvenirs sont bons, ie ne gère pas correctement l'évènement onchange(). C'est pour ça que tu n'as rien qui se passe. Je vais regarder les versions ie concernées.
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#13 |
|
Candidat au titre de Membre du Club
![]() afaz fzzgeazInscription : février 2012 Messages : 8 ![]() |
c'est l'ancien ie 6 , car je suis en periode de stage et je suis obligé d'avoir un resultat compatible avec cette version
|
|
|
00
|
|
|
#14 |
|
Candidat au titre de Membre du Club
![]() afaz fzzgeazInscription : février 2012 Messages : 8 ![]() |
nn c'est pas le on change qui marche pas , car quand je choisie une valeur dans le 1er menu le 2ieme devien vide . l'action onchange marche nikelll
si j'avais pas eus de resultat sous firefox je me serai dis que c'est ma requette qui est mal faite mais c'est pas le cas |
|
|
00
|
|
|
#15 |
|
Expert Confirmé
![]() ![]() |
J'ai regardé ta source et l'ai parsée avec mon ide, résultat : il m'a trouvé une erreur : caractère invisible ligne 6 ici <script type='text/javascript'> entre le mot script et type.
Je l'ai juste remplacé par <script type="application/javascript"> et plus d'erreur. Quel éditeur utilises-tu ? L'encodage des fichiers est le même pour tous ?
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#16 |
|
Expert Confirmé
![]() ![]() |
Au fait c'est bien ie6 et < qui ne gère pas correctement le onchange(). Regardes si tu peux le remplacer par onclick() ou utiliser une rustine comme y en a plein sur le net.
EDIT : Si mes souvenirs sont bons, ie6 ne tire l'évènement onchange que lorsque tu quittes le contrôle en cours et que le focus change. Tant que tu restes dessus, pas de onchange tiré.
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#17 |
|
Candidat au titre de Membre du Club
![]() afaz fzzgeazInscription : février 2012 Messages : 8 ![]() |
j'utilise eclipse comme éditeur , oui l'encodage est le meme pour tt les fichiers
|
|
|
00
|
|
|
#18 |
|
Candidat au titre de Membre du Club
![]() afaz fzzgeazInscription : février 2012 Messages : 8 ![]() |
je vais essayer de voir comme tu ma dis " utiliser une rustine " meme si je ne suis pas suur de réussir vue que je suis debutant
meme si d'apres se que j'ai compris le probleme viens du Innerhtml car ie6 ne le gere pas bien |
|
|
00
|
|
|
#20 | ||||
|
Candidat au titre de Membre du Club
![]() afaz fzzgeazInscription : février 2012 Messages : 8 ![]() |
rawsrc, j'ai déjà vu cette page mais je n'arrive pas à mettre mon select au milieu d'une div.
Car dans le select, j’appelle la fonction qui modifie : Code :
Alors si je mets une div, ça va donner ça, mais la syntaxe n'est pas bonne. :s Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com