[Aide] jquery/php - Version imprimable +- N-PN White-Hat Project (https://dev.n-pn.fr/forum) +-- Forum : Programmation (https://dev.n-pn.fr/forum/forumdisplay.php?fid=72) +--- Forum : Langages interprétés (https://dev.n-pn.fr/forum/forumdisplay.php?fid=27) +--- Sujet : [Aide] jquery/php (/showthread.php?tid=2564) |
[Aide] jquery/php - WizOut - 29-12-2012 Hello, J'ai un gros soucis, qui m’embête depuis des semaines, je vous expliques : j'ai un tableau js(jQuery) où il y a plusieurs tabs, ce tableau est renvoyé en html , jQuery est là pour pouvoir naviguer sur les tabs. Jusqu'ici il n'y a pas de problème, mais seulement, moi je voudrais faire ce genre de système : index.php?tab=2 Faire en sorte que le tableau passe par du GET... Pour qu'il se mette automatiquement sur la bonne tab. Je ne sais pas du tous comment m'y prendre sachant que niveau JS je suis très nul (c'est pour ça que je vais me mettre à ajax ) Merci RE: [Aide] jquery/php - sakiir - 29-12-2012 mince le jQuery , je n'y connais rien :') je m'en vais RE: [Aide] jquery/php - Luxerails - 29-12-2012 document.URL ? RE: [Aide] jquery/php - WizOut - 29-12-2012 expliquer x) je le rappel je ne connais pas javascript donc soyer plus expressif dans ce monde de brute je viens de tester la fonction , et ça me retourne pas le chemin de la tab , juste celle de la page, et quand je rafraichit ma page ça reviens toujours sur la première tab, jamais sur celle précédente J'ai réussi a poser une colle, a toute une communauté en un poste xD Le faggot has a big brain. RE: [Aide] jquery/php - Luxerails - 29-12-2012 Bah, document.URL renvoie... l'url. Après il suffit de faire par exemple quelques splits pour obtenir le ?tab=... Par exemple : Code : var tab = 0; À la fin, si tab = 0 c'est que il n'a pas été envoyé en GET, sinon il renvoie ce qu'il y a après ?tab= RE: [Aide] jquery/php - WizOut - 29-12-2012 Merci mais ça ne m'éclaire en rien, je vais devoir apprendre le js/ajax RE: [Aide] jquery/php - InstinctHack - 29-12-2012 Citation :Je ne sais pas du tous comment m'y prendre sachant que niveau JS je suis très nul (c'est pour ça que je vais me mettre à ajax Ajax c'est js, hein RE: [Aide] jquery/php - WizOut - 29-12-2012 Euh khaled, pourquoi inventé le mot ajax , alors qu'il existe js , donc ta conclusion est FAUSSEMENT FAUSSE, c'est un poil différent, il y en a un qui est utilisé pour le load php sans rechargement de page et qui peut effectué des traitements dans la bdd, et un autre ou c'est un langage mort, non actif comme le html ... Après peut être en syntaxe ça doit y ressembler car ajax est le petit frère du javascript WEB 2.0 HTML5/CSS3/AJAX/PHP/MYSQL RE: [Aide] jquery/php - InstinctHack - 29-12-2012 Javascript est un language de programmation exécuté côté client dans une application web. ajax (A synchronous JavaScript and XML) Apres si tu me croit pas : http://fr.m.wikipedia.org/wiki/Ajax_(informatique) j'ai meme poster un script javascript qui utilise cette technologie sur le forum, je t'invite donc à te renseignee davantage Je ne dis ça uniquement pour que tu ne traine pas de mauvaise idée... Pour en revenir au sujet principale, vu que tu utilise php voila ta solution : Code PHP :
Voila RE: [Aide] jquery/php - WizOut - 29-12-2012 Ajax c'est js, hein Ajax = JS NON NON NON et NON Je te l'ai dis plus haut, c'est impossible, c'est comme ci que je te disais : Un lion et un chat (car il a des poils, et la même tête, or il n'a pas les mêmes besoins etc...) Ajax ne peut être considéré comme étant du javascript car il contient du XML . Revenons a des mathématiques , c'est comme-ci que tu disais 15 = 16, Einstein ne serait pas content . Raa, quelle jeunesse, j'aime la rigueur! EDIT :Merci de votre aide, mais le soucis c'est que je ne comprend vraiment rien, au code js, et je ne veux en aucun cas faire du copier coller, donc si quelqu'un peut me faire un roman, pendant ce temps je vais apprendre le javascript puis ajax RE: [Aide] jquery/php - InstinctHack - 29-12-2012 Oui, enfin c'est du javascript qui est exécuter Mais si tu veut, tu as raison :p Ma solution (le code) te convient ? RE: [Aide] jquery/php - WizOut - 29-12-2012 Youpii , je te donne un merci pour ça khaled (ou cheb khaled , pas mal la vanne hin il n'y a pas plus haut) , merci de ton aide et de ta solution, mais je ne vois comment tous ça fonctionne (pour ne pas dire marche et me faire une sale vanne que je connais), enfin le principe de switch sur la bonne tab... RE: [Aide] jquery/php - InstinctHack - 29-12-2012 Pas trop compris... mais sinon je t'explique comment ca marche : Le navigateur envoit sa requête et sa variable tab en get Le serveir la reçoit, execute le fichier php Php voit les balises <?php ?> execute le code php qui s'y trouve (le code ne fait qu'afficher le nombre entier de la variable) Sinon rtfm, la doc php est tres bien faite RE: [Aide] jquery/php - Swissky - 30-12-2012 Je lis vite le thread mais je pense qu'ils essaient de t'expliquer le principe : tu récupère l'URL complete avec document.URL (fonction JS) et tu la split(littérallement: tu la découpes) donc tu fais en sorte de séparer l'url par le caractère : "/" et tu auras un tableau : Ex : http://www.n-pn.fr/forum/showthread.php Code : 0:http: tableau[4] et tu auras un truc du genre showthread.php?id=X Maintenant tu refais un split avec "=" et tu auras l'ID , après j'ai peut etre mal lu ta question et tu veux faire l'inverse ? dans ce cas tu fais une simple redirection sur la tab avec un script qui récupere l'ID (cf: plus haut), et tu fais la redirection sur l'id RE: [Aide] jquery/php - WizOut - 30-12-2012 J'ai bien peur, c'est limite impossible (pour un codeur non js), il faut toucher au js des tabs (obligé), et rajouter une ligne en php, qui switcherait sur la bonne tab, j'ai tous essayé ça ne fonctionne pas x), et je ne veux pas récupérer l'url pour en faire du découpage intensivement barbare, je veux juste associer un paramètre qui a pour type int à une tab Bref je vais me débrouiller je dirais la solution, une fois que j'aurais trouvé |