Jump to content


== MotoBoy ==

Member Since 11/01/2008
Offline Last Active 27/06/2011, 08:37
*****

Topics I've Started

Variável Indefinida (Notice)

26/03/2011, 12:20

Olá Forum,

Bom, irei ser bem direto. Eu uso um formulário só, tanto para ações de Inclusões e Atualizações de registros. Quando o usuário está editando um determinado registro, eu envio um array com os dados devidos para população dos campos, no formato:

$rows = array(
    'nome' => 'Nome de alguém',
    'email' => 'E-mail de Alguém'
    ...
)

Então, nos meus campos de texto, eu faço:

<input type="text" value="<?php echo $obj->imprimirValor($rows['nome']) ?>"> />

No método $obj->imprimirValor($rows['nome']), eu apenas verifico se o argumento enviado é nulo ou vazio, para não mostrar o notice de Variável Indefinida.

Quanto estou atualizando registros funciona 100%, mas quando eu vou inserir um registro, esse array vai vazio, pois será feito um novo registro, portanto, não haverá nada dentro desse array, daí, os notices são disparados em todos os campos de entrada.

Minha dúvida é: Como faço para que esse tratamento seja feito no método imprimirValor($valor) ? Não quero mostrar nenhum notice e não vale usar o "@" para ocultar os erros.

Abraços a todos e desde já agradeço a atenção !

Sistema De Cameras

21/01/2011, 16:15

Olá forum !

Irei ser bem direto com as feras do Forum.

Estou em um projeto no qual acontece a seguinte rotina:

- Temos várias câmeras em vários lugares diferentes, no qual, elas por si só, são responsável de enviar seus vídeos para o nosso servidor pela rede. Até então, a aplicação no qual trabalho na faz nada.

- Cada marca de camera possui um modo de estruturar as pastas dos vídeos, por exemplo:
MARCA X => pasta_do_cliente / nome_do_video_1, pasta_do_cliente / nome_do_video_2
MARCA Y => pasta_do_cliente / ano / mes / dia / hora / videos_dessa_hora
MARCA Z => pasta_do_cliente / ano-mes-dia / videos_desse_dia
e assim por diante. Quero apenas deixar claro que todas as marcas armazenam de forma diferente.

- A aplicação tem o intuito de mostrar os vídeos armazenados no servidor, para o cliente poder visualizar, editar textos e etc... para isso, preciso saber a marca desta camera e saber a estrutura de pastas que ela possui, para assim poder navegar entre a(s) pasta(s) e mostrar o(s) vídeo(s). Eu fiz, no cadastro de marcas, uma configuração no qual segue em anexo no post.

- Quero saber, a partir dessa configuração, como implemento na aplicação para que a configuração se "comunique" com meu sistema, ou seja, como traduzo a configuração para o sistema ?

Bom....essa é minha dúvida....espero que me ajudem, isso aqui tá complicado de resolver !

Desde já agradeço a atenção de todos ! Abraços!

Executar Várias Instruções Em Uma Única Transação

05/08/2010, 09:54

Olá Galera do Fórum.

Seguinte, estou passando por um problema com o firebird. Tenho uma aplicação com PDO do php que faz a atualização das bases de dados dos clientes aqui da empresa. Na minha aplicação tem uma pasta com uns scripts SQL com várias instruções (um mesmo arquivo tem, por exemplo: 1 Insert, 1 Update, 1 Procedure, 1 Criação de Tabela e etc) no qual são executados para atualização das devidas bases de dados.

No Postgre, consegui fazer sem problemas, mas com o Banco de dados FIREBIRD não consigo executar várias instruções de uma vez. Como vocês poderiam me ajudar ?

Abraços e estou no aguardo da resposta !

IPB Skin By Virteq