FernandoG Postado Abril 26, 2010 Denunciar Share Postado Abril 26, 2010 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? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Abril 26, 2010 Denunciar Share Postado Abril 26, 2010 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)); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 FernandoG Postado Abril 26, 2010 Autor Denunciar Share Postado Abril 26, 2010 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 imagemecho "<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? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Abril 26, 2010 Denunciar Share Postado Abril 26, 2010 Bom, testa assim e ve o que retorna.$arrImg[] = "/img/prof/".$foto; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 FernandoG Postado Abril 26, 2010 Autor Denunciar Share Postado Abril 26, 2010 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 imagemecho "<a href='profissionais.php'><img src=\"$arrImg[$rand]\" alt=\"\" /></a>"?>Mostra apenas a ultima imagem... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Abril 26, 2010 Denunciar Share Postado Abril 26, 2010 <?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! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 FernandoG Postado Abril 26, 2010 Autor Denunciar Share Postado Abril 26, 2010 <?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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
FernandoG
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
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.