Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Erro mysql


dedas

Question

Galera,

To com uma duvidazinha que eu já cansei de tentar resolver D:

Tenho um painel onde puxa dados do banco.Mas, quando esse painel esta vazio aparece um erro MySQL informando que não tem nenhuma informação para ser puxada.Eu queria saber se a melhor forma pra tirar esse erro seria usando o @ ou tem outra forma.Até porque, isso não é bem um erro.É um erro mas não é, se é que me entendem...

segue o erro:

- Warning: Invalid argument supplied for foreach()

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Acabei de testar o lance do @ e não deu certo :S Agora f****, tenho a menor idéia do que fazer hohohohoho

Pensei em criar um if...

hihihihihihi

Resolvi meu próprio tópico hohohoho Acho interessante deixar o tópico pois pode ajudar alguém que esteja com o mesmo problema.

Resolução:

o código estava assim:

<?php

foreach($funcao as $ponto){

?>

<tr>

<td><div align="center"><?php echo $ponto['data']; ?></div></td>

<td><div align=center"><?php echo $ponto['chegada]; ?></div></td>

<td><div align="center"><?php echo $ponto['almoco_saida']; ?></div></td>

<td><div align=center"><?php echo $ponto['almoco_chegada]; ?></div></td>

<td><div align="center"><?php echo $ponto['saida']; ?></div></td>

</tr>

<?php } ?>

O que eu fiz foi colocar tudo dentro de um if com a função is_array(), que vê se a variável é um array.

<?php

if(is_array($funcao)){

foreach($funcao as $ponto){

?>

<tr>

<td><div align="center"><?php echo $ponto['data]; ?></div></td>

<td><div align="center"><?php echo $ponto['chegada']; ?></div></td>

<td><div align=center"><?php echo $ponto['almoco_saida]; ?></div></td>

<td><div align="center"><?php echo $ponto['almoco_chegada']; ?></div></td>

<td><div align=center"><?php echo $ponto['saida]; ?></div></td>

</tr>

<?php }} ?>

Obrigado =]

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...