bonjour
voila ce que j'essaie de faire !
J'ai un fichier html dans lequel je voudrais appeler un fichier php
je dois passer une variable au fichier php lors de l'appel
le contenu de cette variable doit être utiliser par le php
comment faire ?
merci
bonjour
voila ce que j'essaie de faire !
J'ai un fichier html dans lequel je voudrais appeler un fichier php
je dois passer une variable au fichier php lors de l'appel
le contenu de cette variable doit être utiliser par le php
comment faire ?
merci








Tu dois récupérer les variables passés en parametre à te page en les sortant des variables dites superglobales que sont $_POST et $_GET...
Le POST est utilisé quand tu envois tes requetes via un formulaire (avec submit), le $_GET quand tu mets les parametres directement dans la barre d'adresse...
Ex : cas d'un passage de variables par URL
www.domaine.com/mapage.php?param=coucou
ex : cas d'un passage de variables par POST
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php echo $_GET['param']; // affiche coucou ?>
mapage.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part <form method="POST" action="./mapage.php"><input type="text" name="param"><input type="submit" value="envoyer"></form>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php echo $_POST['param']; // affiche le contenu du champs param ?>
voici ce que j'ai programmé
index.html
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title></title> </head> <body > <script src="scripts/essai.php?param=coucou"></script> </body> </html>
essai.php
je n'obtiens pas d'affichage ?????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php echo $_GET['param']; // affiche coucou ?>
merci








Houla non ! pas bon ça !
tu confonds les technologie et les technologies serveur ! PHP est un langage server, ce qui veut dire que ton exemple serait bon si essai.php servait a générer un script client (style javascript)...
la, c'est comme si tu avais écrit dans ta page HTML :
Pour piger le truc, fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ... <script>coucou<script> ...
a la place de ton script...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="./script/essai.php?param=coucou">Lien vers mon script</a>
cela fonctionne j'ai compris le principe
mais n'y a t-il pas moyen de faire exécuter le script sans passer par un lien ?
merci pour votre réponse
Bonjour,
utilisez plutôt un fichier PHP, sauf si votre serveur interprète le PHP avec l'extension HTML :
Cordialement,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title></title> </head> <body > <?php include('essai.php'); ?> </body> </html>
DaRiaN.
Partager