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 !