Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bruninha

Como exibir 4 imagens diferentes na mesma linha?

Recommended Posts

Olá turma,

 

Estou precisando de uma ajudinha, quero exibir 4 imagens diferente na mesma linha. Vou deixar o script aqui... toda ajuda é bem vinda http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Abraços a todos

 

BG

 

PHP

[*]

[*]<?php

[*]$conexao = mysql_connect("localhost","bla","bla");

[*]$db = mysql_select_db("bla");

[*]$sql = "SELECT *FROM album order by id ";

[*]$result= mysql_query($sql) or die ("Não foi possível realizar a consulta ao banco de dados");

[*]$numero = mysql_num_rows($result);

[*]

[*]echo "<table width=740 border=0 cellpadding=1 cellspacing=1>";

[*]

[*]if($numero > 0)

[*]while ($linha = mysql_fetch_array($result)){

[*]$id = $linha["id"];

[*]$foto = $linha["foto"];  

[*]$nome = $linha["nome"];

[*]$data = $linha["data"];

[*]$site = $linha["site"];

[*]

[*]echo "<tr>";

[*]echo "<th width=185><font face='arial' size=1>$id<br></font>";

[*]echo "<font face='arial' size=1><img src='$foto'></font><br>";

[*]echo "<font face='arial' size=1>$nome - </font>";

[*]echo "<font face='arial' size=1>$data</font><br>";

[*]echo "<font face='arial' size=1>$site</font><br></th>";

[*]echo "</tr>";

[*]} //fim while

[*]?>

[*]

Compartilhar este post


Link para o post
Compartilhar em outros sites
Nossa que rápido http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

Adriano, eu já tinha testado esse script que você me mandou, mas não funcionou, não consegui adaptá-lo ao meu script.

 

Se você puder me ensinar passo-a-passo, vou ficar muito feliz http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

Abraços

 

BG

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tenho como testar! Veja aí:

 

PHP

[*]<?php<br />$conexao = mysql_connect("localhost","bla","bla");<br />$db = mysql_select_db("bla");<br />$sql = "SELECT *FROM album order by id ";<br />$result= mysql_query($sql) or die ("Não foi possível realizar a consulta ao banco de dados");<br />echo "<table width=740 border=0 cellpadding=1 cellspacing=1>";<br />$colunas = "4"//número de colunas<br />$total = mysql_num_rows($sql);<br /><br />$contador=0;<br />if ($total>0) {<br />for ($i = 0; $i < $total; $i++) {<br />$contador++;<br />if (($i%$colunas)==0) {<br />echo "</tr>";<br />echo "<tr>";<br />}<br />$dados = mysql_fetch_array($sql);<br />$id = $linha["id"]; <br />$foto = $linha["foto"];  <br />$nome = $linha["nome"]; <br />$data = $linha["data"];<br />$site = $linha["site"];<br />echo "<td>$nome</td>"; //IMPRIMA AQUI AS VARIÁVEIS<br />}<br />echo "</tr></table>";<br />else {<br />echo "Nenhum registro encontrado";<br />}<br />?>

B)

<{POST_SNAPBACK}>

Tá aparecendo o mesmo error de quando eu testei esse script

 

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/dramarci/public_html/album.php on line 31

 

Na linha 31 eu tenho:

$total = mysql_num_rows($sql);

 

abraços

BG

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mude para $total = mysql_num_rows($result)!

 

B)

<{POST_SNAPBACK}>

Bom agora deu esse erro:

 

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/dramarci/public_html/album.php on line 41

 

Na linha 41 eu tinha $sql mudei para:

$dados = mysql_fetch_array($result);

 

 

Depois disso não aparece nada (nem o erro)

 

:rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom agora deu esse erro: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/dramarci/public_html/album.php on line 41

<{POST_SNAPBACK}>

Se estiver assim, tem que funcionar:

 

PHP

[*]$sql = "SELECT *FROM album order by id ";<br />$result = mysql_query($sql) or die ("Não foi possível realizar a consulta ao banco de dados");<br />$numero = mysql_num_rows($result);

:unsure:

<{POST_SNAPBACK}>

Tá igual, a única diferença é que ao inves de $numero, tá $total.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha só o que eu tinha esquecido de trocar :-)$dados = mysql_fetch_array($sql); $id = $linha["id"]; $foto = $linha["foto"]; $nome = $linha["nome"]; $data = $linha["data"]; $site = $linha["site"]; Valeu pela ajudaAbraçosBG

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.