Jump to content


Photo

Dúvida Sobre Loop


  • Faça o login para participar
3 replies to this topic

#1 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 29/04/2009, 13:58

Como eu poderia adicionar 3 registros do banco de dados em uma variavel? Por exemplo, eu tenho uma coluna fotos e nele, encontro 3 registros:

FOTO1
FOTO2
FOTO3


Para exibilos, basta eu dar um lopp. Até aí tudo bem. Mas eu gostaria de enviar um e-mail com estes valores FORA de um loop, armazenados ou não em uma variável. Não sei se é possível isso, ou se tem alguma outra forma de fazer.

Obrigado.

#2 Ticreca

Ticreca

    Normal

  • Usuários
  • 105 posts
  • Sexo:Masculino

Posted 29/04/2009, 14:13

uaii usa um vetor...
eu tentaria algo do tipo
$i = 0;
while(condicao){
$vet[$i] = $foto;
$i++;
}
ai depois pra enviar o email eh soh colocar o vetor.
abraço...

#3 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 29/04/2009, 14:22

Não entendi muito bem de como eu devo utilizar com array. Algum exemplo básicão de aplicação ?

#4 '' sem.Ponto

'' sem.Ponto

    Super Veterano

  • Ex-Admins
  • 2098 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 29/04/2009, 19:32

Use o operador .= que vai juntar tudo.

while(...) {

	 $fotos .= $linha['foto'];

}

Exemplo sem banco de dados:

$string .= 'foto1, ';
$string .= 'foto2, ';
$string .= 'foto3';

echo $string;
// Vai imprimir: foto1, foto2, foto3

(ok2)
att,
Muller Dias
ex-administrador Fórum WMO




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq