Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal
tenho uma chamada de banco
$row = mysql_fetch_assoc($conexao->QryResult);
mas se não tem valor nem um, o servidor wamp trata como erro
<?=$row['age_titulo']?>
aparece uma super mensagem de erro
( ! ) Notice: Undefined offset: 1 in C:\wamp\www\lionsclube\login\functions\functions.php on line 36
Call Stack
# Time Memory Function Location
1 0.0012 678248 {main}( ) ..\principal.php:0
2 0.1272 848016 include_once( 'C:\wamp\www\lionsclube\login\config.php' ) ..\principal.php:57
3 0.1300 906528 include_once( 'C:\wamp\www\lionsclube\login\agenda_form.php' ) ..\config.php:34
4 0.1308 906760 converteDateTime( ) ..\agenda_form.php:13
deve ser alguma linha de configuração no wamp que devo comentar, mas não sei qual.
Agradeço desde já !
Seria mais 'elegânte' tratar/corrigir o erro ao invés de esconder. ;)
Carlos, excelente observação.
Rafael, embora notices não sejam um "Fatal Error" que estoura em sua tela e "mata" o fluxo padrão do funcionamento do seu sistema / site não deixam de ser erros, como o Carlos falou. Fica a dica ;)
Sim entendi, mas não seria expecificamente um erro, porque a váriavel retorna com valor em branco "" e o erro trata como se ela não tivesse sido estanciada..
aí que está minha dúvida..
Olá galera
resolvi
$row = ($_REQUEST['acao'] == "alterar") ? mysql_fetch_assoc($conexao->QryResult) : 'false';
no value do input coloco
<?=($row == 'false') ? "" : $row['age_local']?>
Valeu
Olá Rafael,
Do Wamp especificamente eu não sei, mas não seria referente a configuraçãodo seu php.ini?
Tente a seguinte configuração:
error_reporting = E_ALL & ~E_NOTICE
Da tradução do próprio php.ini para esta funcionalidade:
; E_ALL & ~E_NOTICE (Show all errors, except for notices and coding standards warnings.)
Espero ter ajudado.
P.S. não esqueça de reiniciar o wamp depois da alteração, ok?