Transmettre variables Javascript à PHP - PHP - Programmation
Marsh Posté le 27-06-2005 à 11:27:02
Code :
|
Marsh Posté le 27-06-2005 à 11:27:39
C'est bien un formulaire que tu fais là ? Et si le client n'a pas le javascript d'activé, alors il ne pourra rien envoyer ?
Marsh Posté le 27-06-2005 à 11:35:33
le plus simple c'est comme dit "plainsofpain", tu envoi la varaible. Sinon tu peux remplir la valeur d'un champs caché ( "<INPUT TYPE=hidden id="toto">" puis sous ton script JavaScript "document.getElementById('id').value=i" ) Ainsi une fois le formulaire validé, tu recupere la valeur soit par $_POST['toto'] ou par $_GET['toto'] en fonction du choix que tu a fait dans la balise form....
Marsh Posté le 27-06-2005 à 12:24:33
ok merci beaucoup !!
Pour te répondre yoyo354, c'est vrai que si javascript n'est pas activé on ne peut pas envoyer mais je pense pas que ce soit trop grave car c'est juste une fonction qui permet un filtrage.
Qd l'utilisateur clique sur une liste ca appelle la meme page mais cette fois ci les listes sont remplis en fonction du filtrage. Si JS est déactivé on n'a pas le filtrage.
Mais sinon je crois pas qu'il est possible de détecter un évenements sans passer par JS donc j'ai trouver que ca comme solution.
Marsh Posté le 27-06-2005 à 11:25:07
Bonjour tous le monde,
lors d'un évenements javascript j'ai une fonction Javascript qui est lancée. A l'interieur de cette fonction je déclare des variables et je voudrais ensuite les envoyer a une page PHP pour pouvoir les utiliser en tant que variables PHP.
Je vous donne un bout du script :
function com(test)
{
if (test == document.getElementById("Ville" ))
{
var i = "1";
}
if (test == document.getElementById("Nom" ))
{
var i = "2";
}
if (test == document.getElementById("Prenom" ))
{
var i = "3";
}
//alert (i);
document.graphique.method = "POST";
document.graphique.action = "page_colonne6.php";
document.graphique.submit();
}
Je voudrais que la variable "i" soit transmis a "page_colonne6.php" pour y etre utilisé
Merci de votre aide!