CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PHP] php + js : fonction introuvable

[SOD]Keisuke
[SOD]Keisuke
Niveau 7
12 novembre 2016 à 18:18:22

Bonsoir,
Je commence à programmer en php et j'essaie de faire un exercice dont le but est de créer des boutons à l'aide d'un script js sur lesquels un clic redirigera vers une url spécifique au bouton.

Mon code est le suivant : http://pastebin.com/gYJUEgyM

La console de firefox m'affiche "ReferenceError: articleButton is not defined" lors d'un clic sur un bouton.
(PS : La fonction "moveToCommande()" est inutile dans cet exercice)

shmemory
shmemory
Niveau 8
12 novembre 2016 à 20:46:28

Au niveau de la ligne 15 à 19 tu as du php qui génère du javascript, qui génére le html. Ici, cette "double imbrication" est inutile, tu peux directement faire un echo (php donc) du code html dans une boucle php.

[SOD]Keisuke
[SOD]Keisuke
Niveau 7
12 novembre 2016 à 20:52:46

Je ne suis pas sûr de bien comprendre ce que tu veux dire... Il est fort possible qu'il y ait des choses "inutiles" ou "inutilement compliquées" car le but de cet exercice est de se familiariser avec le php.
Par exemple, les lignes 11 et 12 simulent une variable provenant d'une base de données sur le serveur.

L'objectif est justement de manipuler la génération de html avec du js, de php qui génère du js,...

Pour ce qui est des lignes 15 à 19 non compris, le php génère le js mais ce bout de code ne génère pas d'html, la ligne 19 est en dehors du bloc de php et je ne comprend donc pas ce que tu veux dire.

Sinon merci et si tu as d'autres remarques aussi je suis preneur

shmemory
shmemory
Niveau 8
12 novembre 2016 à 21:17:18

Je ne suis pas sûr de bien comprendre ce que tu veux dire... Il est fort possible qu'il y ait des choses "inutiles" ou "inutilement compliquées" car le but de cet exercice est de se familiariser avec le php.

Par exemple, les lignes 11 et 12 simulent une variable provenant d'une base de données sur le serveur.
L'objectif est justement de manipuler la génération de html avec du js, de php qui génère du js,...

Ah.. oui, il y a de l'inutilement compliqué, du coup ça augmente aussi les probabilités d'erreurs.

Tu as juste l'erreur "ReferenceError: articleButton is not defined", c'est bizarre vu qu'elle est déclarée au début

isset($_GET) && isset($_GET['ordreCroissant']))

Ici la première condition n'est pas utile, $_GET existe toujours. la deuxième condition suffit

edit: hop hop hop Yassin on se dépèche de coder :)

Message édité le 12 novembre 2016 à 21:22:16 par shmemory
Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment