Bonjour,

Je suis débutant en PHP5.
Dans le cadre d'un projet personnel, je dois sortir un résultat sous le
formalisme suivant :
$array['E'] = 'Letter E';
$array['F'] = 'Letter F';
$array['G'] = 'Letter G';
$array['F'] = 'F';

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
<?php
 /* http://www.example.com/json.php */
 
 // On établit la connection
	require_once('../conf/connect_base.php');
 
	error_reporting(E_ALL); 
	//ini_set('display_errors','1');
 
	$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 
	$getCategories = $db->query('SELECT Nom FROM categorie WHERE 1');
 
	foreach($getCategories->fetchAll() as $row){
		$data = $row['Nom'];
		$array['"$data"'] = $data;
	});
 
	$getCategories->closeCursor();
 
  print json_encode($array);
 ?>
Ce code m'affiche "internal server error" dans firebug mais il ne me
fournit aucune information permettant le débuggage, je ne sais
pas pourquoi

J'ai toujours été un peu perdu avec les array, donc s'il y a des erreurs
graves veuillez m'excuser de mon ignorance

Pouvez-vous m'apporter de l'aide svp ?

Merci.