Jump to content


Photo

Problema Com Resultado Em 2 Tabelas


  • Faça o login para participar
2 replies to this topic

#1 danilo4139

danilo4139

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

Posted 26/12/2007, 12:49

Olá galera, bom segui varios tutoriais e tenho esse codigo:

[codebox]<?php
include ("conection.php");
?>
<?php
$pagina = $_GET["pagina"];
$busca = "SELECT * FROM festas WHERE img_id LIKE '%$id%'";
$total_reg = "6"; // n?ero de registros por p?ina
if ($pagina=="") {
$pagina = "1";
$pc = "1";
} else {
$pc = $pagina;
}
$inicio = $pc - 1;
$inicio = $inicio * $total_reg;
$limite = mysql_query("$busca LIMIT $inicio,$total_reg");
$todos = mysql_query("$busca");

$tr = mysql_num_rows($todos);
if($tr>0){
// verifica o n?ero total de registros
$tp = $tr / $total_reg; // verifica o n?ero total de p?inas

// vamos criar a visualiza?o
while($anu = mysql_fetch_array($limite)){
$id = $_GET['id'];
$img_id = $_GET['id'];
$img_name = $anu['img_name'];
?>
<table width="195">
<tr>
<td colspan="2"><?php
$cont = 1;
for($i = 1; $i <= 3; $i++)
{
if($cont == 1)
{
print("<tr>");
}
?>
<td width="100"><img width="75" height="75" src="upload/<?=$img_name?>" /></td>
<?php
if($cont == 4)
{
print("</tr>");
$cont = 1;
} else
{
$cont++;
}
}
?></td>
</tr>
<tr>
<td width="97"><hr></td>
</tr>
</table>
<?php
}
// agora vamos criar os bot?s "Anterior e pr?imo"
$anterior = $pc -1;
$proximo = $pc +1;
if ($pagina>1) {
echo "
<tr>
<td width=\"100%\" height=\"19\">
<p align=\"center\"><a href='pagina=$anterior&id=$id'><font face=arial size=1>Anteriores</a>
";
}
else{
echo "<tr>
<td width=\"100%\" height=\"19\">
<font face=arial size=1><p align=\"center\"><font face=arial size=1>Anteriores</font>";
}
echo "<font face=arial size=1> | <b>$pagina</b> |";
if ($pagina<$tp) {
echo "
<font face=arial size=1><a href='pagina=$proximo&id=$id'> Pr&oacute;ximas</a>
";
}
else
{
echo "
<font face=arial size=1>Pr&oacute;ximas
";
}
}
?>
[/codebox]

Bom, ele pega mas repete na horizontal as imagens.

Eu queria q na 2º coluna continuasse a listagem.

conpreendem?

tipo, está assim:

111
222
333
444
555
666


eu queria assim:

1 7
2 8
3 9
4 10
5 11
6 12


compreendem?

obrigado

Edição feita por: danilo4139, 26/12/2007, 12:49.

Procurando fazer fama? Anuncie no maior e melhor catálogo de links: http://www.dicasweb.com

Procurando notícias de tecnologia? Visite o blog Guia Webmaster! http://www.guiawm.com

;)

#2 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 27/12/2007, 15:26

Veja: http://forum.wmonlin...howtopic=151558

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#3 § Kenshin §

§ Kenshin §

    I'm coming back...!

  • Usuários
  • 574 posts
  • Sexo:Masculino
  • Localidade:BA
  • Interesses:Sou fã de linguagens direcionadas para a web, como php, (x)html, xml, wml.
    Também gosto de webdesign e ultimamente tenho me dedicado mais a aprender css, mysql, javascript, ajax e actionscript.
    Trabalho com os programas Dreamweaver, Illustrator e Flash.

Posted 27/12/2007, 16:18

tava com preguica de pensar, :P
voce criar uma tabela com duas colunas e dentro de cada coluna montar uma tabela, como fazia normalmente.
usa um laco para fechar a primeira celula, abrir a segunda e refazer a consulta, imprimindo a nova tabela na segunda celula.
depois eh so fechar e pronto.
qualquer duvida eh so postar

vlw ^_^
Web Developer / Web Designer / Information Architect
"Living to learn... learning to live!"
Useful links: Rules | Search




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq