J'ai regroupé ci-dessous quelques scripts qui me semblaient utiles

Paramètres PHP <====> JavaScript

    javascript et php, sont 2 langages différents,
    ils ne tournent pas sur la même machine,
    et pas en même temps.
    javascript se déroule sur la machine client,
    php sur le serveur.

    php "génère" du html, javascript ... et l'envoie vers le client.
    l'utilisateur voit une page html, clique (par exemple) sur
    un bouton et l'action associée [ javascript ou html ] peut
    appeller du code php, peut-être celui qui l'a généré .

Transmettre des Paramètres du PHP au Javascript

ce n'est pas tout à fait "transmettre des paramètres" puisque c'est php qui crée le javascript
Du PHP dans le Javascript
Exemple : afficher la date du serveur   Télécharger
Du Javascript dans le PHP
le même exemple :   Télécharger

Transmettre des Paramètres du Javascript au PHP

le php doit être relancé : nécessité de recharger la page
Méthode POST avec champs dans un formulaire
  Télécharger en cliquant sur bouton "go" on déclenche "page.php" qui pourra traiter $_POST["p1"],$_POST["p2"] ou $p1,$p2 ... bien entendu, ce formulaire peut être complètement caché, envoyé par javascript ....
Méthode GET avec paramètres dans l'URL
par exemple   Télécharger appelle programme.php en ajoutant les paramètres ?p1='valeur'&p2='valeur' Ce que PHP récupère en utilisant : $_GET["p1"], $_GET["p2"]
EXEMPLE
  Tester   Télécharger

Tableau JavaScript vers PHP ici les lignes sélectionnées d'un SELECT

  Tester   Télécharger

Compteur de Visites élémentaire

  Télécharger remarques : compteur global ne distingue pas les rafraîchissements des chargements nécessite chf0.gif à chf9.gif pour l'affichage.

Fichier du Serveur vers Local

  Télécharger

Fichier Local vers Serveur

  Télécharger

Select qui dépend d'un autre

le problème est souvent posé, alors un exemple. pour tester copier/coller dans Test.php va créer la base de données (en local) : Test composée de 2 tables tabl1 et tabl2   Télécharger