Buongiorno, dovrei modificare un calendario di eventi, estrapolando da una tabella di mysql gli erray fin qui nessun problema ho fatto così
Codice PHP:
include('config.php');
function sqlEstrai($query) {
$numCampi = mysql_num_fields($query);
$a = 0;
while($row = mysql_fetch_array($query)) {
$b = 0;
while($b < $numCampi) {
$campoNome = mysql_field_name($query, $b);
$array[$a][$campoNome] = $row["$campoNome"];
$b++;
}
$a++;
$b = 0;
}
return $array;
}
$query = mysql_query("SELECT * FROM eventi");
$arra = sqlEstrai($query);
echo "<pre>";
print_r($arra);
echo "</pre>";
mi estrae i dati in questo modo:
Codice PHP:
Array
(
[0] => Array
(
[id] => 1
[title] => prova
[start] => 2013-06-21
[and] => 2013-06-21
[url] => content.php
)
[1] => Array
(
[id] => 2
[title] => prova2
[start] => 2013-06-23
[and] => 2013-06-23
[url] => banner_prova.php
)
)
purtroppo non interagisce con js allora ho usato
Codice PHP:
echo json_encode ($arra);
visualizzando la pagina così:
[{"id":"1","title":"prova","start":"2013-06-21","and":"2013-06-21","url":"content.php"},{"id":"2","title":"prova2","start":"2013-06-23","and":"2013-06-23","url":"banner_prova.php"}]
Il problema invece e che io dovrei per farlo interagire con il fullcalendario di jq visualizzare gli array così come posso fare?
Codice PHP:
echo json_encode(array(
array(
'id' => 111,
'title' => "Event1",
'start' => "$year-$month-10",
'url' => "http://yahoo.com/"
),
array(
'id' => 222,
'title' => "Event2",
'start' => "$year-$month-20",
'end' => "$year-$month-22",
'url' => "http://yahoo.com/"
)
));
Come posso fare , ringrazio chiunque per la risposta e nello sperato aiuto.