Resultado Em Colunas
#1
Posted 05/06/2004, 14:57
Abaixo vou ensinar como fazer para exibir os resultados de um banco de dados mySql em colunas.
Tutorial ensinado por: thiago_rsl, e feito por mim.
Vamos lá.
PHP |
<?php /* Coloque aqui a conexão com banco de dados e seleção de banco de dados */ $colunas="4"; //quantidade de colunas $cont="1"; //contador print"<table>"; #Consulta $s = mysql_query("SELECT * FROM tabela"); while($x=mysql_fetch_array($s)){ //se o cont for igual a 1 ele começa a linha da tabela if($cont==1){ print"<tr>"; } print"<td>"; //Aqui coloca o será exibido como resultado dentro da tabela. print"</td>"; //se o cont for igual o número de colunas ele fecha a linha da tabela if($cont==$colunas){ print"</tr>"; $cont=0; } $cont=$cont+1; //acrescenta valor ao cont } //se o valor final de cont for diferente do numero de colunas ele fechará a a linha e a tabela if(!$cont==$colunas){ print"</tr></table>"; } else { print "</table>"; } ?> |
Qualquer dúvida é só postar!
Até mais...
Edição feita por: felipensp, 05/06/2004, 23:01.
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#2
Posted 10/06/2004, 03:17
como HTML mas um pouco diferente, queria saber se o frontpage da pra faser PHP e
tambem se tem como fazer faser uma enquete sem PHP que é complicado !!!
agradeço se me responder flw
undergroundgameslink.cjb.net
http://geocities.yah...afitimania2004/
#3
Posted 10/06/2004, 06:05
No frontpage você pode fazer scripts de PHP.
Mas para visualizar o script você terá que ter o apache instalado.
Veja como instalar.....
O código de PHP é totalmente diferente de HTML.
O que você pode ter notado é que há uma integração entre os mesmos.
Enquete sem linguagem dinâmica não dar para fazer.
t+
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#4
Posted 10/06/2004, 06:37
#5
Posted 30/06/2004, 16:33
<?php
include ("conexao.php");
$colunas="2"; //quantidade de colunas
$cont="1"; //contador
print"<table>";
#Consulta
$s = mysql_query("SELECT * FROM flayers order by id ASC");
while($x=mysql_fetch_array($s)){
extract($x);
if($cont==1){
print"<tr>";
}
print"<td>";
<div align="left"><p align="left"><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="2"><strong>Data: $data - $diasemana - $nome</strong></font> </p>
</div>
<div align="left">
<p align="left"><img src="flayersphp/$foto" width="131" height="84"></p>
</div>
print"</td>";
//se o cont for igual o número de colunas ele fecha a linha da tabela
if($cont==$colunas){
print"</tr>";
$cont=0;
}
$cont=$cont+1; //acrescenta valor ao cont
}
//se o valor final de cont for diferente do numero de colunas ele fechará a a linha e a tabela
if(!$cont==$colunas){
print"</tr></table>";
} else {
print "</table>";
}
?>
Valeu!
Edição feita por: danilodepolli, 30/06/2004, 16:33.
danilo@camphost.com.br
CAMPHOST - 1º MES GRATIS EM QUALQUER PLANO! HOSPEDAGEM WEB
QUER PATROCINIO FREE? ENTRE EM CONTATO
ICQ: 7695319
MSN: danilodepolli@bol.com.br
#6
Posted 04/07/2004, 08:53
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#7
Posted 04/07/2004, 10:04
#8
Posted 04/07/2004, 22:07
danilo@camphost.com.br
CAMPHOST - 1º MES GRATIS EM QUALQUER PLANO! HOSPEDAGEM WEB
QUER PATROCINIO FREE? ENTRE EM CONTATO
ICQ: 7695319
MSN: danilodepolli@bol.com.br
#9
Posted 20/09/2004, 09:18
Olá galera,
Abaixo vou ensinar como fazer para exibir os resultados de um banco de dados mySql em colunas.
Tutorial ensinado por: thiago_rsl, e feito por mim.
Vamos lá.
PHP |
<?php /* Coloque aqui a conexão com banco de dados e seleção de banco de dados */ $colunas="4"; //quantidade de colunas $cont="1"; //contador print"<table>"; #Consulta $s = mysql_query("SELECT * FROM tabela"); while($x=mysql_fetch_array($s)){ //se o cont for igual a 1 ele começa a linha da tabela if($cont==1){ print"<tr>"; } print"<td>"; //Aqui coloca o será exibido como resultado dentro da tabela. print"</td>"; //se o cont for igual o número de colunas ele fecha a linha da tabela if($cont==$colunas){ print"</tr>"; $cont=0; } $cont=$cont+1; //acrescenta valor ao cont } //se o valor final de cont for diferente do numero de colunas ele fechará a a linha e a tabela if(!$cont==$colunas){ print"</tr></table>"; } else { print "</table>"; } ?> |
Qualquer dúvida é só postar!
Até mais... Excelente codigo!!
parabéns!!
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de Deus e vai.."
#10
Posted 20/09/2004, 09:46
PHP |
<?php include ("conexao.php"); $colunas="2"; //quantidade de colunas $cont="1"; //contador print"<table>"; #Consulta $s = mysql_query("SELECT * FROM flayers order by id ASC"); while($x=mysql_fetch_array($s)){ extract($x); if($cont==1){ print"<tr>"; } print"<td>"; <div align="left"><p align="left"><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="2"><strong>Data: <?=date('d/m/Y');?></strong></font> </p> </div> <div align="left"> <p align="left"><img src="flayersphp/<?=$x['foto'];?>" width="131" height="84"></p> </div> print"</td>"; //se o cont for igual o número de colunas ele fecha a linha da tabela if($cont==$colunas){ print"</tr>"; $cont=0; } $cont=$cont+1; //acrescenta valor ao cont } //se o valor final de cont for diferente do numero de colunas ele fechará a a linha e a tabela if(!$cont==$colunas){ print"</tr></table>"; } else { print "</table>"; } ?> |
tenta assim Danilo !
PALMEIRAS - Primeiro campeão do mundo em 1951
#11
Posted 20/09/2004, 13:08
<? include "conecta.php"; //Conecta com a base de dados ?> <html> <head> <title>teste</title> <LINK rel="stylesheet" href="style.css" type="text/css"> </head> <body bgcolor="#FFFFFF" text="#000000"> <? $sql = mysql_query("SELECT * FROM tb_primeira ORDER BY RAND()",$con) or die("erro no SQL: ".mysql_error()); ?> <table border="0" width="20%"> <tr> <td width="100%"><img src="figuras/<?echo mysql_result($sql,0,"foto");?>"></td> </tr> <tr> <td HEIGHT="22" COLSPAN="2" class="botpreview" width="100%"><a style="cursor: hand" href="/website-templates/6437.html?PHPSESSID=2bb2eb278f20f2a6df72fbcef2b4ca0a" target="_blank" class="white">Ver</a> | <a href="javascript: buy('6437')" class="white">Comprar</a> </td> </tr> <tr> <td colspan=2 class="smallpad" width="100%">Tipo: </span><span style='color: #003663'><?echo mysql_result($sql,0,"tipo");?></span></td> </tr> <tr> <td colspan=2 class="smallpad" width="100%">Item: </span><span style='color: #003663'><?echo mysql_result($sql,0,"item");?></span></td> </tr> <tr> <td colspan=2 class="smallpad" width="100%">Flash: </span><span style='color: #003663'><?echo mysql_result($sql,0,"flash");?></span></td> </tr> <tr> <td colspan=2 class="smallpad" width="100%">Preço: </span><span style='color: #003663'><?echo mysql_result($sql,0,"preco");?></span></td> </tr> <tr> <td colspan=2 class="smallpad" width="100%">Preço Único: </span><span style='color: #003663'><?echo mysql_result($sql,0,"precounico");?></span></td> </tr> </table> </body> </html>
como eu eu vou "juntar" esse codigo com esse de montar tabelas? tentei de todo modo mas não deu.
[]´z
#12
Posted 14/12/2004, 01:28
print"<td>";
//Aqui coloca o será exibido como resultado dentro da tabela.
print"</td>";
como que eu coloco dados do banco de dados dentro da tabela? qual a forma de escrita que eu vo usa?
#13
Posted 14/12/2004, 04:29
O script resulta em todos os campos do BD né... e para por exemplo, exibir 40 campos aleatórios do BD? No caso eu gostaria que fosse 8 colunas e 5 "linhas"...
Grato Até mais
#14
Posted 14/12/2004, 12:34
$colunas="2"; //quantidade de colunas
e colocar quantas colunas quiser
#15
Posted 14/12/2004, 21:17
Mais tipow... ele seleciona todos campos do BD na ordem... eu queria que ele selecionasse 40 campos do BD aleatórios, sacou?
Grato Até mais
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)