Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rodrigomusicjazz

While com For

Recommended Posts

Olá galera boa!

Estou aqui quebrando cabeça para fazer o seguinte:

$colunas = "nome, email, data, hora";

$query = mysql_query("select * from cadastro");
while($rs = mysql_fetch_object($query)) 
{
    $arr = explode(',', $colunas);     
    $qnt = count($arr)-1;

     for($i=0; $i <= $qnt; $i++)
     {
        $adicionar = $arr[$i];
         
         echo 
         '
            <td width="250">'.$rs[$adicionar].'</td>
         ';
     }
}

Então galera,

 

- Criei um EXPLODE para resgatar os nomes que estão separados por vírgulas.

- Criei um FOR para alimentar o Objeto ($rs) com os nomes já destrinchado passado daquela forma acima.

 

Sei que o normal para fazer isso seria como abaixo, mas preciso fazer daquela forma!

 

$rs["nome"];
$rs["email"];
$rs["data"];
$rs["hora"];

Do jeito que estou tentando não está dando certo, com certeza devo está fazendo algo errado, por está usando um FOR dentro de um WHILE, não sei!

 

Algum mestre pra me ajudar nisso?

Desde já agradeço gente!

 

 





Compartilhar este post


Link para o post
Compartilhar em outros sites

já tentou usar o foreach no lugar de for?

 

Opa rockrgo,

nem precisou.. eu fiz o seguinte..

 

Ao invés de eu usar assim:


$rs["nome"]; $rs["email"]; $rs["data"]; $rs["hora"];

Eu usei assim:


$rs[1]; $rs[2]; $rs[3]; $rs[4];

A numeração vai depender da ondem das colunas do banco de dados.

Lembrando que:


$rs[0];

É a minha chave-primária, pois está em 1º na ordem da coluna.

 

Espero que ajude as pessoas que tenha a mesma dúvida que eu tive!

Até lá!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.