Utilisation de Variable Php sous Java
Lascar
-
Lascar -
Lascar -
Bonjour je voudrais savoir s'il est possible de récuperer une variable php contenu dans un tableau php sous javascript, sans l'envoyer au-préalable par les parametres de la fonction appelée.
ex :
En fait la table $prix est une table de 40-50 table de 4 variables.
Lorsque j'appele la fonction calcul() par le biais de onClick, je ne sais pas quelle variable je doit afficher.. Seul des condition faites par JavaS me permette de savoir quelle variable je dois afficher..
Cependant je me voi mal parametrer 200 variables..
Peut-être existe-t-il un moyen de parametrer un tableau ?
Ou peut-on utiliser les variables php sous JavaS ?
Bref toute idée est la bienvenue
ex :
<SCRIPT> function calcul(){ for (i=0;i<9;i++){ if (document.form.bat[i].checked==true){ var bat = (i+1);} } document.getElementById('prix').firstChild.nodeValue="<? echo $prix[1+bat+1][1];?>"; // Bien php interdit dans java --> Marche pas ! } $reponse=mysql_query("SELECT * FROM prix"); while($prixtemp=mysql_fetch_array($reponse)){ $code=$prixtemp['code']; ${'prix'.$code} = array ($prixtemp['location'],$prixtemp['prixF'],$prixtemp['prixM'],$prixtemp['prixH']); } $prix= array ('111'=>$prix111,'121'=>$prix121,'122'=>$prix122,'123'=>$prix123,'131'=>$prix131,'132'=>$prix132,'133'=>$prix133,'141'=>$prix141,'142'=>$prix141,'143'=>$prix143,'144'=>$prix144,'151'=>$prix151,'152'=>$prix152,'153'=>$prix153,'154'=>$prix154,'161'=>$prix161,'162'=>$prix162,'163'=>$prix163,'164'=>$prix164,'165'=>$prix165,'166'=>$prix166,'171'=>$prix171,'172'=>$prix172,'173'=>$prix173,'174'=>$prix174,'175'=>$prix175,'176'=>$prix176,'177'=>$prix177,'178'=>$prix178,'179'=>$prix179,'181'=>$prix181,'182'=>$prix182,'183'=>$prix183,'184'=>$prix184,'185'=>$prix185,'186'=>$prix186,'187'=>$prix187,'188'=>$prix188,'189'=>$prix189,'191'=>$prix191,'192'=>$prix192,'193'=>$prix193,'194'=>$prix194,'195'=>$prix195,'196'=>$prix196,'197'=>$prix197,'198'=>$prix198,'199'=>$prix199); ?> <label><input type="radio" name="bat" value="1" onclick="calcul()"/>1x1</label> <label><input type="radio" name="bat" value="2" onclick="calcul()"/>1x2 </label> <div id='prix'><?echo $prix[111][1]?></div>
En fait la table $prix est une table de 40-50 table de 4 variables.
Lorsque j'appele la fonction calcul() par le biais de onClick, je ne sais pas quelle variable je doit afficher.. Seul des condition faites par JavaS me permette de savoir quelle variable je dois afficher..
Cependant je me voi mal parametrer 200 variables..
Peut-être existe-t-il un moyen de parametrer un tableau ?
Ou peut-on utiliser les variables php sous JavaS ?
Bref toute idée est la bienvenue
A voir également:
- Utilisation de Variable Php sous Java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Eclipse java - Télécharger - Langages
3 réponses
Reprenons les choses au début, le code php est interprété côté serveur et génère le tableau. Ensuite le résultat de la page est transmis (en html) et le javascript interprété côté client.
Il faut donc,
1) générer le tableau en php dynamiquement et une fois.
2) que le code javascript travaille sur le tableau
Dans le cas présenté, le tableau de prix n'est pas écrit dans la page, donc côté client il n'y a plus rien.
Rajoutez un echo pour rajouter le prix dans la page puis faites le calcul normalement en javascript. En d'autres termes, le source html généré par le php doit être autonome et vous permettre de faire vos sélections en javascript.
Irem
Il faut donc,
1) générer le tableau en php dynamiquement et une fois.
2) que le code javascript travaille sur le tableau
Dans le cas présenté, le tableau de prix n'est pas écrit dans la page, donc côté client il n'y a plus rien.
Rajoutez un echo pour rajouter le prix dans la page puis faites le calcul normalement en javascript. En d'autres termes, le source html généré par le php doit être autonome et vous permettre de faire vos sélections en javascript.
Irem
Bonjour
Il y a eu à ce sujet, une longue discussion. Voir ici comment encapsuler du javascript dans du php
Il y a eu à ce sujet, une longue discussion. Voir ici comment encapsuler du javascript dans du php