1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
| <?php
header('Content-Type: text/json; charset=utf-8');
#header('Content-Type: text/plain; charset=utf-8');
function encode($arr) {
$str = '{';
foreach($arr as $key => $value) {
$str .= '"'.$key.'":"'.$value.'",';
}
$out = substr_replace($str, "", -1);
$out .= '}';
return $out;
}
//$arr = array( 'toto', 'lolo', 'titi');
//$json = encode($arr); // returnst: { "item 2":"value 2", "item 3":"value 3", "item 3":"value 3" }
//echo $json;
$choix = isset($_REQUEST['AFO']) ? $_REQUEST['ACO'] : '';
$value = Array();
switch($choix) {
case 'ACO':
{
$value = Array(
Array('x','y'),
Array('a','A')
);
/*$r = mysql_unbuffered_query('SELECT
dst_id
, dst_libelleSimple
FROM
fdc_dispo_types
WHERE dst_AFO = 1;');
while($row = mysql_fetch_row($r)) {
$value[] = $row;
}*/
}
break;
case 'AFO':
{
$value = Array(
Array('foo','bar'),
Array('xyz','abc')
);
/*$r = mysql_unbuffered_query('SELECT
dst_id
, dst_libelleSimple
FROM
fdc_dispo_types
WHERE dst_ACO = 1;');
while($row = mysql_fetch_row($r)) {
$value[] = $row;
}*/
break;
}
}
$json = encode($value);
echo $json; |
Partager