Jump to content


Photo

Paginação


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

#1 janainadorneles

janainadorneles

    Normal

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

Posted 16/01/2005, 13:08

<?
$id = "$_GET[id]";
$modelo1 = $_GET["modelo"];

$db=mysql_connect("localhost","root","");
$basedados=mysql_select_db("teste");




switch($info){
default:{
echo "<html>
<head>
<title>Resultado</title>


</head>
<body topmargin=\"0\" leftmargin=\"0\" rightmargin=\"0\" stroll=\"default\">";
$id = $_GET["id"];
$idpag = $id;


$total_reg = "1";   //Número de registros por página
// aqui começa a logica, verifica se existe a variavel pagina , senão ela recebe o valor 1
// se existe é porque a pagina já deu um reload e ela já contem o valor da pagina a ser exibida

$pagina = $_GET['pagina'];
if (!$pagina) {
   $pc = "1";
   } else {
   $pc = $pagina;
}
$inicio = $pc-1;
$inicio = $inicio*$total_reg;

$sel_carro = mysql_query("SELECT * FROM carro where idc='$id'  LIMIT $inicio , $total_reg");
$sel_carro1 = mysql_query("SELECT * FROM carro where idc='$id' ");

$res_pag = @mysql_num_rows($sel_carro1);
$tr = @mysql_num_rows($sel_carro1);                    // verifica o número total de registros
$tp = $tr / $total_reg;                                   // verifica o número total de páginas
$tp = (int) $tp;                                          // Tira os quebrados do resultado
if ($tp!=($tr / $total_reg)) { $tp++; }                   // ajusta a amostragem das paginas















while ($dado_carro = mysql_fetch_array($sel_carro)){
$modelo = $dado_carro["modelo"];
$marca = $dado_carro["marca"];
$ano = $dado_carro["ano"];
$valor = $dado_carro["valor"];
$foto = $dado_carro["foto"];
$id_carro = $dado_carro["id_carro"];

echo "Modelo: $modelo";




}


echo "<table width=\"100%\" height=\"30\">
<tr><HR></tr>
<tr>";


$anterior = $pc -1;
$proximo = $pc +1;

if ($pc>1) {
   echo "<td width=\"5%\"  align=\"left\"><img src='left.gif'></td><td width=\"40%\" align=\"left\"><a href='?id=$idpag&pagina=$anterior'><font style=\"font-size:7.8pt;TEXT-DECORATION:none\">Anterior </a></div></td> <td width=\"5%\"  align=\"left\"><font style=\"font-size:8pt;TEXT-DECORATION:none;COLOR: #000000;FONT-WEIGHT: bold\">$pagina</td>";
   } else {
   echo "<td width=\"5%\"  align=\"left\">&nbsp;</td><td width=\"40%\" align=\"left\"><font style=\"font-size:7.8pt;TEXT-DECORATION:none\">Anterior </div></td><td width=\"5%\"  align=\"left\"><font style=\"font-size:8pt;TEXT-DECORATION:none;COLOR: #000000;FONT-WEIGHT: bold\">$pagina</td>";
}

if ($pc<$tp) {
   echo "<td width=\"5%\"  align=\"left\"><font style=\"font-size:8pt;TEXT-DECORATION:none;COLOR: #000000;FONT-WEIGHT: bold\">/&nbsp;&nbsp;&nbsp;&nbsp;$tr</td><td width=\"40%\" align=\"right\"><a href='?id=$idpag&pagina=$proximo'><font style=\"font-size:7.8pt;TEXT-DECORATION:none\">Próxima</a></div></td><td width=\"5%\" align=\"right\"><img src='right.gif'></td>
   </tr></table>";
   } else {
   echo "<td width=\"5%\"  align=\"left\"><font style=\"font-size:8pt;TEXT-DECORATION:none;COLOR: #000000;FONT-WEIGHT: bold\">/&nbsp;&nbsp;&nbsp;&nbsp;$tr</td><td width=\"40%\" align=\"right\"><font style=\"font-size:7.8pt;TEXT-DECORATION:none\">Próxima</div></td><td width=\"5%\" align=\"right\">&nbsp;</td>
   </tr></table>
   ";


}






}break;




}
?>



minha dúvida é o seguinte,
suponha que eu tenho 4 registros na tabela,

IDC           MODELO
1               VIPER
1               FERRARI
1               GOL

-------------  e tem
2              CORSA
2              PALIO
2              CORCEL


quando eu clicko, vamos dizer,
no registro VIPER do id=1, ele abre mostrando o modelo, e a paginação, so que ele mostra sem outro value, tipo ou mostra o EXE. FERRARi OU GOL... mas na verdade eu queria que mostrasse primeiro o íten que eu cliquei e depois paginasse os outros entende?



se alguem puder me dar um forca eu ficaria agradecida!

aguardo

Edição feita por: janainadorneles, 17/01/2005, 04:39.

-- Janaina Dorneles
- Monitor Webdesign

· Navegador: FireFOX
· Sistem OS: Linux Conectiva
Esse é o melhor forum de PHP do Brasil :D

#2 dokkalfr

dokkalfr

    Ich bin der Geist der stets verneint

  • Usuários
  • 203 posts
  • Sexo:Não informado
  • Localidade:Svartheim
  • Interesses:Programação e sexo

Posted 16/01/2005, 14:20

Não entendi nada!!
:(
Ainda com dúvida? Os melhores programadores PHP estão aqui
=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Blog PHPClube
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bookmarks

#3 janainadorneles

janainadorneles

    Normal

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

Posted 16/01/2005, 15:47

é bem dificil se explicar,
se alguem tiver um tempinho para mim explica melhor, só deixar msn.

grata!
-- Janaina Dorneles
- Monitor Webdesign

· Navegador: FireFOX
· Sistem OS: Linux Conectiva
Esse é o melhor forum de PHP do Brasil :D

#4 janainadorneles

janainadorneles

    Normal

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

Posted 16/01/2005, 19:40

seguinte:
tenho um tabela chamada: cliente e outra carro.

na tabela cliente eu tenho, ID / NOME / PASS
na tabela carro eu tenho, ID / IDC / TODOS OS DADOS DE VEICULOS


o meu problema:

quero fazer uma coisa assim:


empresa (A)
foto
preco
valor


e do lado vou ter

empresa (b)
foto
preco
valor

so que é o seguinte: quando eu clickar na foto do veiculos que está hospedado pela empresa A, ele vai abrir um popup, com todas as informações do veículo, tudo isso junto com uma paginação interna, entre os veículos adicionados pela empresa, PAGINAÇÃO INTERNA EM APENAS OS CARROS DA EMPRESA DE ONDE VEIO A FOTO DO CARRO.

alguem entendeu?

Edição feita por: janainadorneles, 16/01/2005, 19:43.

-- Janaina Dorneles
- Monitor Webdesign

· Navegador: FireFOX
· Sistem OS: Linux Conectiva
Esse é o melhor forum de PHP do Brasil :D

#5 dokkalfr

dokkalfr

    Ich bin der Geist der stets verneint

  • Usuários
  • 203 posts
  • Sexo:Não informado
  • Localidade:Svartheim
  • Interesses:Programação e sexo

Posted 16/01/2005, 23:29

Ahhh ... entendi!!
Vou ver oque euconsigo aqui e posto alguma coisa depois :D
Ainda com dúvida? Os melhores programadores PHP estão aqui
=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Blog PHPClube
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bookmarks

#6 janainadorneles

janainadorneles

    Normal

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

Posted 17/01/2005, 04:38

Ahhh ... entendi!!
Vou ver oque euconsigo aqui e posto alguma coisa depois :D

eu te agradeço.
:wub: :wub: :wub:
-- Janaina Dorneles
- Monitor Webdesign

· Navegador: FireFOX
· Sistem OS: Linux Conectiva
Esse é o melhor forum de PHP do Brasil :D

#7 <? thales ?>

<? thales ?>

    Nossa vida é desperdiçada pelos detalhes...Simplifique, Simplifi

  • Banidos
  • PipPipPipPipPipPip
  • 551 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte
  • Interesses:Programar&lt;br&gt;Estou tentando ser um Hacker&lt;br&gt;Gosto de mulheres

Posted 17/01/2005, 12:53

eu não sei se isso pode te ajudar mais da uma olhada
essa pagina te ensinara a criar uma função para paginar resultados de uma busca

http://www.imasters....hp?cn=651&cc=44

e essa função é para abrir uma janela pop up

<script>
window.open("insere.php","","toolbar=0,location=0,status=0,scrollbars=yes,resizable=0,height=300,width=300");

</script>

se vc tiver duvidas fale pelo msn com esse contato

programador_15@hotmail.com

espero um retorno tchal
NITRØ
--------------------
Foi mau galera




1 user(s) are reading this topic

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

IPB Skin By Virteq