Uriliser php dans une fonction javascriot

Fermé
polymorph - 7 mai 2009 à 10:38
 Utilisateur anonyme - 7 mai 2009 à 10:40
Bonjour,
voila mon probleme : dans une fct Js , je veux faire une requêtte SQL pour ca j'utlise php . Pour s'executer la requette doit avoir un parametre WHERE que je recupere en JS .
comment je pe faire pour donc utilisé la valeur recuperer par js dans le code php de la fonction meme.????

j'ai essayer avec document.write mais ca ne marche pa du tou ...
//***********************************
function select_check(){
// ici on va surveiller l'element select "poste_users" ==> s'il change le formulaire des privileges doit changer en consequence
var index= document.getElementById('select') ;
valeur = index.options[select.selectedIndex].text ;
var inputs = document.all("form_users").getElementsByTagName("input");
alert ("yes i tcheck "+valeur);
window.location.href="vm195/vm195_home.php?mod="vm195"&nom="+escape(navigator.appName)+"&version="+escape(navigator.appVersion);
<?php




$val = "comptabilité";


$where = "poste = '".$val."'"; //
$table = "".$configWeb['intra']["poste"]."";
include ''.$configWeb['ConfigPath']['rep_racine'].''.$configWeb['ConfigPath']["rep_routine"].'read_tb.php';


echo $valeurs;
$privileges=explode("&", $poste_privileges);
for($k=0;$k<sizeof($privileges);$k++){

$privi=explode("=",$privileges[$k]);
$check2["'".$privi[0]."'"]= $privi[1] ;

}


?>

for(i=0 ; i<inputs.length ; i++){

var len ='<?php echo $len ; ?> ';
if(inputs[i].type=="checkbox"){
//alert ("yes i tcheck::"+inputs[i].name);
for(k=0;k<len;k++){
if( inputs[i].name=="chk_"+k){
var checked ='<?php echo $check2[2]; ?>' ;
alert ("yes i tcheck:trouvé:"+inputs[i].name+"checked=="+checked);
if(checked== 0){
inputs[i].checked=false;
}else{
inputs[i].checked=true;
}
}
}

}
}
alert ("yes i tcheck"+'<?php echo $poste_privileges ; ?>');



//**************
}
//**************************************
voici ma fonction ::


merci d'avance !!
A voir également:

1 réponse

Utilisateur anonyme
7 mai 2009 à 10:40
c'est tout simplement impossible car javascript s'execute coté client et PHP coté serveur.

Cependant tu devrais te renseigner sur AJAX c'est une technologie qui permet de faire ça.
0