Dynamic Things Posted March 27, 2017 Share Posted March 27, 2017 Boas Comunidade, tenho andado a trabalhar num site desenvolvido em (HTML5, JS, CSS3, PHP7.1 e MySQLi) tenho uma duvida/problema que aparentemente está tudo correcto mas no entanto não funciona, venho partilhar o código com o resto da comunidade para ver se alguém consegue identificar o erro que não tenho conseguido identificar. /* Num ficheiro a parte/ variaveis.inc.php */ $galeria = mysqli_query($MySQL, "SELECT * FROM `galeria` ORDER BY data DESC LIMIT 6"); /* Na pagina onde o codigo gerado ira ser mostrado */ <?php include './sistemas/galeria.php'; ?> /* Na pagina chamado pelo codigo anterior "galeria.php" */ <div class="classe1"></div> <h2 class="classe2 h3"><span><span class="classe3">Galeria</span> de Fotos</span></h2> <div class="classe1"></div> <div class="classe4"> <div class="classe5"> <?php while ($row=mysqli_fetch_array($galeria)){ $titulo = $row[1]; $desc = $row[2]; $img = $row[3]; $img_thumb = $row[4]; echo '<div class="classe6"> <div class="classe7"> <a href="'.$img_thumb.'" class="classe8" data-size="1188x594"> <div class="classe9"><span class="classe10"></span></div> <img src="'.$img.'" alt="'.$titulo.'"> </a> <div class="classe11"> <h4>'.$titulo.'</h4> '.$desc.' </div> </div> </div>'; } ?> </div> </div> [ATTACH=full]327[/ATTACH] Print da tabela galeria Hidden Content Give reaction to this post to see the hidden content. Aparentemente está tudo bem, só que o resultado do código gerado é: Hidden Content Give reaction to this post to see the hidden content. Toda ajuda é bem-vinda, desde que as respostas dadas sejam bem elaboradas e com um objectivo claro de ajudar em relação ao assunto representado neste tópico. Dispenso outros tipos de comentários que não venha a acrescentar algo de útil ao tópico (excepto em caso de haver membros com a mesma duvida e que queiram aproveitar o tópico para tirar as suas duvidas.) Cumprimentos, Dynamic Things Link to comment Share on other sites More sharing options...
juniorsilva Posted March 27, 2017 Share Posted March 27, 2017 mysqli_fetch_array($galeria, MYSQLI_NUM) é diferente de mysql_fetch_array($galeria). Erro porque você não definiu o tipo de valores. Dica pra ti: Instanciar a classe MySqli pra reduzir o código. Exemplo: Hidden Content Give reaction to this post to see the hidden content. como ficaria a mysqli_query() Hidden Content Give reaction to this post to see the hidden content. Link to comment Share on other sites More sharing options...
Dynamic Things Posted March 28, 2017 Author Share Posted March 28, 2017 mysqli_fetch_array($galeria, MYSQLI_NUM) é diferente de mysql_fetch_array($galeria). Erro porque você não definiu o tipo de valores. Dica pra ti: Instanciar a classe MySqli pra reduzir o código. Exemplo: Hidden Content Give reaction to this post to see the hidden content. como ficaria a mysqli_query() Hidden Content Give reaction to this post to see the hidden content. O problema foi corrigido. Não se encontra nada de errado com o código que publiquei no tópico, o erro era na base de dados. Hidden Content Give reaction to this post to see the hidden content. Este tópico pode ser encerrado, Obrigado. Link to comment Share on other sites More sharing options...
Recommended Posts