Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Variavel Array


FernandoG

Pergunta

Como eu faço pra colocar todo resultado de uma consulta mysql em uma variavel Array?

<?php do { ?>

<?php $foto = $row_decora['fotoindex'];

$arrImg = array("/img/prof/$foto"); ?>

<?php } while ($row_decora = mysql_fetch_assoc($decora)); ?>

Assim a variavel sempre muda e fica só uma no array... alguém sabe?

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
Se entendi bem, você quer que a variável $row_decora seja uma array.

Se for isso faça assim.

<?php } while ($row_decora[] = mysql_fetch_assoc($decora)); ?>

Na verdade esse é um codigo pra mostrar imagens de uma determinada pasta... Cada vez que a pessoa entra na pagina mostra uma imagem diferente...

o codigo é esse:

<?php

// Imagens

$arrImg = array("/img/prof/pro1.jpg",

"/img/prof/pro2.jpg",

"/img/prof/pro3.jpg",

"/img/prof/pro4.jpg",

"/img/prof/pro5.jpg");

// Seleciona uma posição do array

$rand = array_rand($arrImg);

// Exibe imagem

echo "<a href='profissionais.php'><img src=\"$arrImg[$rand]\" alt=\"\" /></a>"

?>

O negocio é que eu tenho o nome dessas imagens em um banco de dados também e eu queria usar isso pra não ficar editando o

codigo toda vez que cadastrar um novo decorador... por isso em pensei em um array... Mais ou menos assim...

$arrImg = array("/img/prof/$foto");

Eu quero carregar todos os nomes das fotos em uma var apenas... é possivel isso?

Link para o comentário
Compartilhar em outros sites

  • 0
Bom, testa assim e ve o que retorna.

$arrImg[] = "/img/prof/".$foto;

<?php do { ?>

<?php $foto = $row_decora['fotoindex']; ?>

<?php } while ($row_decora = mysql_fetch_assoc($decora)); ?>

<?php

// Imagens

$arrImg[] = "/img/prof/".$foto;

// Seleciona uma posição do array

$rand = array_rand($arrImg);

// Exibe imagem

echo "<a href='profissionais.php'><img src=\"$arrImg[$rand]\" alt=\"\" /></a>"

?>

Mostra apenas a ultima imagem...

Link para o comentário
Compartilhar em outros sites

  • 0

<?php do { ?>
<?php $foto[] = $row_decora['fotoindex']; 

<?php } while ($row_decora = mysql_fetch_assoc($decora)); ?>

<?php

// Seleciona uma posição do array
$rand = array_rand($foto);

// Exibe imagem
echo "<a href='profissionais.php'><img src=\"img/prof/".$foto[$rand]."\" alt=\"\" /></a>"

?>

Se der errado agora, da um print na array foto, pra ver o que tá retornando!

Link para o comentário
Compartilhar em outros sites

  • 0
<?php do { ?>
<?php $foto[] = $row_decora['fotoindex']; 

<?php } while ($row_decora = mysql_fetch_assoc($decora)); ?>

<?php

// Seleciona uma posição do array
$rand = array_rand($foto);

// Exibe imagem
echo "<a href='profissionais.php'><img src=\"img/prof/".$foto[$rand]."\" alt=\"\" /></a>"

?>

Se der errado agora, da um print na array foto, pra ver o que tá retornando!

valeu kara muito obrigado problema resolvido.... valeu

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...