Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/04/2011, 15h33   #1
Nouveau Membre du Club
 
Inscription : juin 2009
Messages : 121
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 121
Points : 36
Points : 36
Par défaut Tableau et Json

bonjour ,
je voulais savoir si il était possible de convertir ceci au format json
Code :
Array ( [0] => Array ( [category_name] => University [category_top] => Local Business, Place ) [1] => Array ( [category_name] => University [category_top] => Company, Organization, Institution ) )
Merci
misakilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 15h40   #2
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Bonjour,

Est-ce que ceci peut t'aider ? http://php.net/manual/fr/book.json.php
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 16h18   #3
Nouveau Membre du Club
 
Inscription : juin 2009
Messages : 121
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 121
Points : 36
Points : 36
j'ai essayé de faire un json_encode($result) sa me retourne
Code :
[{"category_name":"University","category_top":"Local Business, Place"},{"category_name":"University","category_top":"Company, Organization, Institution"}]
je sais pas si c'est possible de récupérer les éléments en Javascript par exemple category_top
misakilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 16h35   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
montre ce que tu fais coté javascript
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 16h36   #5
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Re,

Donc la partie de mise en forme semble fonctionner.

Pour récupérer les informations en JavaScript, tu peux regarder ici : http://javascript.developpez.com/faq...n.introduction
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 17h25   #6
Nouveau Membre du Club
 
Inscription : juin 2009
Messages : 121
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 121
Points : 36
Points : 36
dans la partie js sa donne ceci
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$(document).ready(function(){
			$('#ok').click(function(){
				$('#community_category_id').find('option').remove();
				$.ajax({
					dataype: "GET",
					url: "post.php",
					data: "community="+$('#community_name_id').val(),
					success: function(html){
						//$('#community_category_id').append(new Option(html,html,true,true));
// Json a decoder ici
						}
				});
			});
		});
j'arrive pas a voir comment je peux décoder mon json dans le js et je sais pas si le fait d'avoir un crochet au début et a la fin est gênant lorsque je fais mon json_encode()
misakilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 17h53   #7
Membre chevronné
 
Homme
Développeur Web
Inscription : mars 2011
Messages : 399
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Finance

Informations forums :
Inscription : mars 2011
Messages : 399
Points : 662
Points : 662
Code :
1
2
3
success: function(html){
	alert(html[0].category_top);
}
devrait faire une alerte avec le 1er category_top : "Local Business, Place"

La preuve :
Code :
1
2
3
4
5
var json = [{"category_name":"University","category_top":"Local Business, Place"},{"category_name":"University","category_top":"Company, Organization, Institution"}];
function parse(html){
    alert(html[0].category_top);
}
parse(json);
Comme vous utilisez jQuery et si vous voulez tous les category_top, vous pouvez utiliser jQuery.each :

Code :
1
2
3
4
5
6
7
8
var json = [{"category_name":"University","category_top":"Local Business, Place"},{"category_name":"University","category_top":"Company, Organization, Institution"}];
function parse(html){
    $.each(html, function(index, value){
        alert(html[index].category_top); // ou autre chose hein ;)
    });
 
}
parse(json);
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery.
Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels.
Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc...
Shikiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 17h55   #8
Nouveau Membre du Club
 
Inscription : juin 2009
Messages : 121
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 121
Points : 36
Points : 36
vi vi
je venais juste de trouver
Code :
1
2
3
4
5
6
			success: function(html){
						$('#community_category_id').append(new Option(html[0].category_name,html[0].category_name,true,true));
						$.each(html, function(index , value){
							$('#community_top_id').append(new Option(html[index].category_top,html[index].category_top,true,true));
							});
						}
Merci beaucoup
misakilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h06.


 
 
 
 
Partenaires

Hébergement Web