Passage de variable html vers php

Résolu
chartoire Messages postés 6 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 27 février 2008 - 26 févr. 2008 à 14:46
chartoire Messages postés 6 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 27 février 2008 - 27 févr. 2008 à 08:19
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

3 réponses

chartoire Messages postés 6 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 27 février 2008
26 févr. 2008 à 15:26
voici ce que j'ai programmé


index.html


<!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>



<script src="scripts/essai.php?param=coucou"></script>



</html>


essai.php


<?php

echo $_GET['param']; // affiche coucou

?>


je n'obtiens pas d'affichage ?????


merci
0
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 42
26 févr. 2008 à 15:32
si tu inclus ca avec un script, ton php doit afficher du javascript...

<?php
echo 'document.write("'. $_GET['param'].'");';
?>
/**
* @author coucou747 <coucou747@hotmail.com>
* @see irc://cominweb.uni-irc.net/#programmation
*/
0
chartoire Messages postés 6 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 27 février 2008
27 févr. 2008 à 08:19
<hr />

http://www.phpfrance.com/forums/images/smiles/rocketwhore.gif



Aprés une nuit blanche je crois être parvenu a un résultat générique


qui répond a ma question et peut-être aà d'autre qui était :


appel à partir d'un fichier html d'un script php avec passage de variable


avec résultat dans le html aprés traitement dans le script php


pour obtenir ce résultat dans le html je me sers de body onload()


pour appeler une fonction javascript Ajax qui appel le php avec les parametres


le resultat est retourné dans un div du html


je ne sais pas si cette solution est la plus élégante mais au moins j'en est une


je ne sais pas si des pb de sécurité sont générés par ces codes


je vous communique les codes correspondant

désolé je n'ai pas réussi à les mettre en page.......


index.html


<?xml version="1.0" encoding="UTF-8"?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


<html>


<head>


<title>Appel automatique php avec parametre</title>


<script type="text/javascript" src="ajax.js"></script>


</head>


<!--Appel d'un javascript sans clic body onload()-->


<!--en se servant d'Ajax-->


<!--avec retour du resultat du php dans un div-->






&nbsp;






</html>


javascript ajax.js


var objet; //objet XMLHttpRequest


function creationRequetteAjax()


{


var objet;


if (window.XMLHttpRequest)


{ // Mozilla, Safari, IE7 ...


objet = new XMLHttpRequest();


}


else if (window.ActiveXObject)


{ // Internet Explorer 6


objet = new ActiveXObject("Microsoft.XMLHTTP");


}


return objet;


}


function appelSansClic()


{


objet = creationRequetteAjax();


alert ('Appel du php');


objet.open('GET', 'essai.php?param=coucou', true);


objet.onreadystatechange = retourAJAX;


objet.send(null);


}


function retourAJAX()


{


if (objet.readyState == 4)


{


if (objet.status == 200)


{


alert ('Retour du php');


alert(objet.responseText);


document.getElementById('resultat').innerHTML = objet.responseText;


}


else


{


alert('Pas Bon');


}


}


}


script essai.php


<?php


echo $_GET['param']; // affiche coucou


?>


Quand il ya une volonté, il ya un chemin.............
0