Plataforma de apoio à sala de operações
15/09/2014
0
O meu nome é Hugo Simões, sou Bombeiro em Lisboa, Portugal e responsável pela Sala de Operações do Corpo de Bombeiros. Com ajuda dos assistências do dreamweaver e alguns vídeos no youtube desenvolvi uma plataforma de apoio onde registamos algumas saídas para emergência (as mais importantes) para que possa ser vista pelos elementos de comando e outras chefias e assim ajudar na decisão.
Uso phpmyadmin e dreamweaver.
Contudo, surgiu uma dificuldade que não estou a conseguir contornar, e também não encontrei ajuda muito provavelmente devido às diferentes expressões que usamos.
De uma forma muito superficial, o meu problema é o seguinte:
O operador regista a a ocorrência na pagina .php que criei, e os dados são retidos na base de dados mysql. No formulário de registo é possível seleccionar as freguesias através de uma tabela que também está na base dados, igualmente é possível seleccionar o operador que regista.
O que pretendo é poder adicionar dados a determinada ocorrência, isto é, o operador regista a ocorrência e é atribuída um numero seja por AI ou por decisão do operador (exemplo, numero de ocorrência atribuído por outra entidade) depois, adiciona a saída do veiculo de socorro onde pode ir colocando os horários de "saída da unidade", "chegada ao local", "saída do local" etc...
Da mesma forma, seria necessário ir adicionando comentários referentes à ocorrência (exemplo: 12:00 - Assumiu o comando das operações o Bombeiro X)
Será possível obter a vossa ajuda nesta situação?
Obrigado
Hugo Simoes
Posts
15/09/2014
William
Crie uma tabela por exemplo 'eventos_ocorrencia' e coloque uma chave estrangeira ligando os eventos a uma determinada ocorrência!
Depois é só filtrar os eventos baseado no id da ocorrência.
17/09/2014
Hugo Simoes
www.bvlisboa.pt/cvp-3/
O objectivo é criar um registo de ocorrência que possa ser alimentado por informação seja a nível de comunicações ou adição de veículos. No final da ocorrência, deve a mesma poder ser arquivada após colocação da hora de fecho.
Algum local onde possa encontrar tutoriais sobre isso? Chave estrangeira não entendi muito bem.
17/09/2014
William
https://www.devmedia.com.br/breve-conceito-de-foreing-key/17426
http://www.luis.blog.br/chave%20primaria-chave-estrangeira-e-candidata.aspx
18/09/2014
Hugo Simoes
Obrigado
Mais contributos agradeço.
19/09/2014
Hugo Simoes
Fiz assim (usando o assistente do dream)
<table width="100%" border="0"> <tr> <th align="center" valign="top" scope="col"><table width="100%" id="tabela" border="1"> <tr class="categoryhead" > <td width="15%">data</td> <td width="21%">hora_alerta</td> <td width="22%">classificacao</td> <td width="15%">local</td> <td width="22%">Opções</td> <td width="5%">Status</td> </tr> <?php do { ?> <tr class="coluna"> <td><?php echo $row_activas['data']; ?></td> <td><?php echo $row_activas['hora_alerta']; ?></td> <td><?php echo $row_activas['classificacao']; ?></td> <td><?php echo $row_activas['local']; ?></td> <td><a href="dispatch.php?<?php echo $row_activas['id_ocorrencia']; ?>">Criar despacho</a><br> Criar comunicação</td> <td><img src="images/status/2101_5.png" alt="" width="32" height="32"></td> </tr> <?php } while ($row_activas = mysql_fetch_assoc($activas)); ?> </table></th> <th align="center" valign="top" scope="col"> <table width="100%" border="1"> <tr> <td>veiculo</td> <td>H_despacho</td> <td>H_saida</td> <td>H_nolocal</td> <td>H_disponive</td> </tr> <?php do { ?> <tr> <td><?php echo $row_despacho['veiculo']; ?></td> <td><?php echo $row_despacho['H_despacho']; ?></td> <td><?php echo $row_despacho['H_saida']; ?></td> <td><?php echo $row_despacho['H_nolocal']; ?></td> <td><?php echo $row_despacho['H_disponive']; ?></td> </tr> <?php } while ($row_despacho = mysql_fetch_assoc($despacho)); ?> </table></th> </tr> <tr> <td align="center" valign="top"> </td> <td align="center" valign="top"> <table width="100%" border="1"> <tr> <td>hora</td> <td>informacao</td> <td>origem</td> </tr> <?php do { ?> <tr> <td><?php echo $row_comunicacao['hora']; ?></td> <td><?php echo $row_comunicacao['informacao']; ?></td> <td><?php echo $row_comunicacao['origem']; ?></td> </tr> <?php } while ($row_comunicacao = mysql_fetch_assoc($comunicacao)); ?> </table></td> </tr> <tr> <td align="center" valign="top"> </td> <td align="center" valign="top"> </td> </tr> <tr> <td align="center" valign="top"> </td> <td align="center" valign="top"> </td> </tr> </table>
Clique aqui para fazer login e interagir na Comunidade :)