mroos 0 Denunciar post Postado Maio 6, 2012 Olá pessoal estou tentado executar uma variável mas não está dando certo, não sei se é quando declaro a variável $comandologo ou quando tento executar ela na linha 18 Desde já agradeço 1<?php 2 3 $validadelogotipo = "$dados[VALIDADELOGOTIPO]"; 4 $datahoje = date("Y-m-d"); 5 $nome = "$dados[NOME]"; 6 7 if ($validadelogotipo >= $datahoje){ 8 $comandologo = '<img src="<?php echo "$dados[LOGOTIPO_EMPRESA]";?>" alt="" name="logo" width="143" 9 height="59" id="logo" style="background-color: #D6D6D6" />'; 10 11 }else 12 $comandologo = 'echo "$nome"'; 13 14 ?> 15 16 17 18 <td height="10" rowspan="2" align="center"><?php $comandologo ?></td> 19 </tr> Compartilhar este post Link para o post Compartilhar em outros sites
rodrigopa 7 Denunciar post Postado Maio 6, 2012 Altere a linha 12 para $comandologo = $nome; Altere a linha 18 para <td height="10" rowspan="2" align="center"><?php echo $comandologo; ?></td> Creio que vá resolver seu problema. Compartilhar este post Link para o post Compartilhar em outros sites
mroos 0 Denunciar post Postado Maio 6, 2012 Não posso fazer isso pois se o if cair na linha 8 ele vai mostrar o código da linha 8 e não uma imagem Altere a linha 12 para $comandologo = $nome; Altere a linha 18 para <td height="10" rowspan="2" align="center"><?php echo $comandologo; ?></td> Creio que vá resolver seu problema. Compartilhar este post Link para o post Compartilhar em outros sites
cristian_web 15 Denunciar post Postado Maio 6, 2012 Cara, seu codigo está totalmente errado... Tente assim: <?php $validadelogotipo = $dados['VALIDADELOGOTIPO'];// No formato YYYYmmdd $datahoje = date("Ymd"); $nome = $dados['NOME']; if($validadelogotipo >= $datahoje){ $comandologo = '<img src="'.$dados['LOGOTIPO_EMPRESA'].'" alt="" name="logo" width="143" height="59" id="logo" style="background-color: #D6D6D6" />'; }else{ $comandologo = $nome; } ?> <td height="10" rowspan="2" align="center"><?php echo $comandologo; ?></td> </tr> Compartilhar este post Link para o post Compartilhar em outros sites
mroos 0 Denunciar post Postado Maio 7, 2012 tive que deixar a primeira e a segunda linha da data do jeito que estava e funcionou!!!! Valeu muito obrigado!!!! Abraços Cara, seu codigo está totalmente errado... Tente assim: <?php $validadelogotipo = $dados['VALIDADELOGOTIPO'];// No formato YYYYmmdd $datahoje = date("Ymd"); $nome = $dados['NOME']; if($validadelogotipo >= $datahoje){ $comandologo = '<img src="'.$dados['LOGOTIPO_EMPRESA'].'" alt="" name="logo" width="143" height="59" id="logo" style="background-color: #D6D6D6" />'; }else{ $comandologo = $nome; } ?> <td height="10" rowspan="2" align="center"><?php echo $comandologo; ?></td> </tr> Compartilhar este post Link para o post Compartilhar em outros sites