Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Variavel Array


Question

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 to post
Share on other sites

6 answers to this question

Recommended Posts

  • 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)); ?>

Link to post
Share on other sites
  • 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 to post
Share on other 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 to post
Share on other 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 to post
Share on other 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 to post
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
      148854
    • Total Posts
      644872
×
×
  • Create New...