[RESOLU] Tableau php dans tableau javascript

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Tableau php dans tableau javascript

Re: Tableau php dans tableau javascript

par InfoGeo » 12 nov. 2012, 11:01

J'ai pu tester de nouveau et la ca a l air de marcher ! ^^

Re: Tableau php dans tableau javascript

par InfoGeo » 06 nov. 2012, 19:14

ha voila c est pour ca que j ai indiqué ou c etait situé parce que je pensais bien qu il pouvait avoir un truc du genre .... bon la je peux pas tester mais je regarderai ca =)

Re: Tableau php dans tableau javascript

par xTG » 06 nov. 2012, 19:11

Le JS est dans head et le php dans le body
Donc le JS est lu par le serveur avant que la ligne créant le tableau en PHP ne soit interprétée.
Il faut que le PHP soit placé avant ton echo, sinon tu affiches quelque chose qui n'existe pas encore. ;)

Re: Tableau php dans tableau javascript

par InfoGeo » 06 nov. 2012, 12:10

en effet =)

Re: Tableau php dans tableau javascript

par DarkEnd » 06 nov. 2012, 12:00

Dis moi quand tu affiches ton tableau en php, ça te retourne les valeurs que tu attends déjà?
Les valeurs de ton fichier je veux dire? :)

Tableau php dans tableau javascript

par InfoGeo » 06 nov. 2012, 11:18

Salut!

Je voudrais récupérer les données d'un fichier texte et remplir un select avec, ça c'est fait 8-) , mais je voudrais ensuite mettre ces valeurs du fichier texte dans un tableau php pour pouvoir les réutiliser en javascript .....

Mais ça ne marche pas #-o


mon code:
<form name="f_area">
			<select id="select_area">                      
				<?php //On va chercher les données dans un fichier .txt
					$rows = file("datas/LArea.txt", FILE_SKIP_EMPTY_LINES);
					$tab_area_php = array();
					foreach($rows as $value){
						$tab_area_php[] = $value;						
				?> <!-- On crée les différentes lignes du select -->
						<option value="<?php echo $value; ?>"><?php echo $value; ?></option>
				<?php
					}                                     
				?>                    
			</select>
			</form>
donc voila, la je stocke les valeurs dans le tableau tab_area_php (enfin je crois :o ^^)


Ensuite je veux incorporer ce tableau dans un tableau JS: 8-|


[javascript]if (save_country == "world" && document.forms.checkbox_show_graph.showgraph.checked == true) {
var tab_areas = new Array("<?php echo implode('","',$tab_area_php);?>");
//var tab_areas = [document.forms.f_area.select_area.options[0].value, document.forms.f_area.select_area.options[1].value, document.forms.f_area.select_area.options[2].value];
return_areas = new Array();
for(var j=0;j<tab_areas.length;j++){
url= "nom_area=" + tab_areas[j] + "&year=" + selected_year + "&reference=" + selected_reference + "&certification=" + selected_certification + "&trie_intext=" + selected_intext + "&certified=" + selected_certified;
ajax_call (url, function(json){return_areas[j]=json['nbareas'];});
}
}
[/javascript]

ce qui est en commentaire est ce que j avais avant .... mais bon pour ca, vous voyez que j ai besoin de savoir le nombre de lignes qui y a dans le fichier texte ... et c pas nécessairement le cas :roll:


Le JS est dans head et le php dans le body


Si vous savez d’où peut venir mon probleme ca serait sympa de me l indiquer :D

:priere:

a+