Boa Noite,
Por falta de pratica não estou conseguindo fazer uma array como o codigo pede.
Fonte do codigo:
Lá pede os dados assim:
$eventos = array( '06/2013' => array( array('dia'=>'16','descricao'=>'Evento legal 1'), array('dia'=>'17','descricao'=>'Evento legal 2'), array('dia'=>'18','descricao'=>'Evento legal 3'), array('dia'=>'20','descricao'=>'Evento legal 4'), array('dia'=>'06','descricao'=>'Evento legal 5'), array('dia'=>'06','descricao'=>'Evento legal 5'), ) );
to conseguindo recuperar os dados em uma função para ler:
/***************************** FUNÇÃO DE LER NO BANCO *****************************/ function ler($tabela, $cond = NULL){ $qrRead = "SELECT * FROM {$tabela} {$cond}"; $stRead = mysql_query($qrRead) or die ('Erro ao ler em '.$tabela.' '.mysql_error()); $cField = mysql_num_fields($stRead); for($y = 0; $y < $cField; $y++){ $names[$y] = mysql_field_name($stRead,$y); } for($x = 0; $res = mysql_fetch_assoc($stRead); $x++){ for($i = 0; $i < $cField; $i++){ $resultado[$x][$names[$i]] = $res[$names[$i]]; } } return $resultado; }
Estou lendo assim :
$eventos = ler('wsl_agendamento',"WHERE status != '1' ORDER BY data ASC"); if(!$eventos){ echo '<span class="ms in">Não existem registros de Agendamento!</span>'; }else{ foreach($eventos as $user): $data = $user['data']; $dia = $user['dia']; $mes = $user['mes']; $ano = $user['ano']; endforeach; echo'<hr '; print_r($eventos); echo '<hr />';
No banco fiz uma bagunça para tentar dar certo :
1 id int(11) AUTO_INCREMENT 2 data varchar(255) 3 horario varchar(255) 4 obsagenda longtext 5 paciente int(11) 6 dataCad timestamp 7 dia varchar(22) 8 mes varchar(22) 9 ano varchar(22) 10 usuario int(11) 11 status int (11)
Codigo de retorno:
[ code ]
Array (
[0] => Array (
[id] => 1 [data] => 06/09/2015
[horario] => 8:00
[obsagenda] => oKOKOKOKOKokokoksas
[paciente] => 1
[dataCad] => 2015-09-06 23:09:12
[dia] => 06
[mes] => 09
[ano] => 2015
[usuario] => 4
[status] => 0 )
[1] => Array (
[id] => 3
[data] => 06/09/2015 02:26:59
[horario] => 17:00
[obsagenda] => ads
[paciente] => 1
[dataCad] => 2015-09-06 23:09:45
[dia] => 07
[mes] => 09
[ano] => 2015
[usuario] => 4
[status] => 0 )
[2] => Array (
[id] => 4 [data] => 06/09/2015 02:27:27
[horario] => 0
[obsagenda] => ok
[paciente] => 0
[dataCad] => 2015-09-06 23:09:48
[dia] => 08
[mes] => 09
[ano] => 2015
[usuario] => 4
[status] => 0 )
[3] => Array ( [id] => 5 [data] => 2015/09/06 [horario] => 15:00 [obsagenda] => ok [paciente] => 1 [dataCad] => 2015-09-06 23:09:51 [dia] => 09 [mes] => 09 [ano] => 2015 [usuario] => 4 [status] => 0 ) )
[ /code ]