Ir para conteúdo
Fórum Script Brasil
  • 0

Mostrar mais resultados.


Dyggos

Pergunta

Bom dia amigos, tenho um sisteminha de revenda de carros que encontrei na internet queria fazer uma pequena modificação, na index.php está me trazendo apenas 4 resultados eu gostaria que me trouxesse pelo menos 10 e depois fosse para segunda página.

Hoje ele mostra só 4 resultados(carros) e já vai para outra página. Será que alguém pode me ajudar? já alterei um monte de coisa (até onde meu conhecimento alcança) o que não é muito.

Obrigado.

require 'configuracoes.php';
require 'config/config.php';

// create link string that will be attached to each vehicle link
$linkstring = "&startitem=$startitem&startpage=$startpage&endpage=$endpage&revendauto=$revendauto&categoria=$categoria&marca=$marca&model=$model&condicao=$condicao";

// get info from database
$link = mysql_connect($dbhost, $dbuser, $dbpass);

$query = "SELECT updated FROM $dbvin ORDER BY updated DESC";
$result = mysql_db_query($dbname, $query, $link);
$result = mysql_fetch_array($result);
$date = date(' d \d\e M \d\e Y \à\s g:i a', $result[updated]);

$query = "SELECT COUNT(*) FROM $dbvin";
$result = mysql_db_query($dbname, $query, $link);
$result = mysql_fetch_array($result);
$count = $result[0];

$result = mysql_db_query($dbname, "SELECT email, phone FROM $dbcfg", $link);
$contact = mysql_fetch_array($result);

mysql_close($link);

// build search query string if neccessary
if($categoria || $marca || $model || $condicao) {
    // build query string
    $query = "SELECT * FROM $dbvin WHERE";
    if($categoria) { $query .= " categoria='$categoria' AND"; }
    if($marca) { $query .= " marca='$marca' AND"; }
    if($model) { $query .= " model LIKE '%$model%' AND"; }
    if($condicao) { $query .= " condicao='$condicao'"; }
    // trim extra AND if neccessary
    if(substr($query, strlen($query)-4, 4) == ' AND') {    $query = substr($query, 0, strlen($query)-4); }
} else {
    $query = "SELECT * FROM $dbvin";
}

// get number of results
$link = mysql_connect($dbhost, $dbuser, $dbpass);
$result = mysql_db_query($dbname, $query, $link);
if(mysql_num_rows($result)) { $numitems = mysql_num_rows($result); }
else { $numitems = 0; }
mysql_close($link);
?>
<html>
<head>
<title>.:: JC Ve&iacute;culos ::.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="css/estilos.css" rel="stylesheet" type="text/css">
<script language='Javascript' src='funcoes.js'></script>
<style type="text/css">
<!--
body {
    background-color: #FFFFFF;
}
-->
</style></head>

<body topmargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0" link="999999" vlink="999999" alink="999999">
<table width="787" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="787" align="left" valign="top">
      <table width="771" height="224" border="0" cellpadding="0" cellspacing="0">
        <tr align="left" valign="top" bgcolor="#ADBBC8">
          <td height="224" align="center" valign="middle"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="788" height="224">
              <param name="movie" value="logotipo.swf">
              <param name="quality" value="high">
              <embed src="logotipo.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="788" height="224"></embed>
          </object></td>
        </tr>
    </table></td>
  </tr>
  <tr>
    <td width="787" align="left" valign="top"><table width="94%" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td width="1%" class="cantos"> </td>
        <td width="98%"><table width="770" height="63" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#ADBACA" bgcolor="#ADBBC8">
          <tr align="left" valign="top">
            <td width="770" align="center" valign="middle" background="design/bottom2.jpg" class="unnamed1"><span class="text">At&eacute; o momento temos <font class='texto2'><b>
              <?=$count?>
            </b></font> ve&iacute;culos cadastrados. <br>
            </span></td>
          </tr>
          <tr align="left" valign="top">
            <td align="center" valign="middle" class="unnamed1"><div align="left"><span class="paginas"></span>
              <table width=99% border=1 align="center" cellpadding=0 cellspacing=1 bordercolor="#D0D1D7" bgcolor="#ADBBC8">
                <tr></tr>
                <tr class='fill'>
                  <td height=1 colspan=6><!-- LINE --></td>
                </tr>
                <tr>
                  <td colspan=6><table width='100%' border=0 cellpadding=0 cellspacing=0>
                    <tr class='text'>
                      <?
    if($numitems > 0) {
        $numpages = ceil($numitems / $perpage); // NUMERO TOTAL DE PÁGINAS
        if(!$startitem) { $startitem = 0; } // FIGURE startitem AND enditem VALUES
        if($startitem + $perpage > $numitems) { $enditem = $numitems; } else { $enditem = $startitem + $perpage; }
        if(!$startpage) { $startpage = 1; } // FIGURE startpage VALUE
        if(!$endpage) { // FIGURE endpage VALUE
            if($numpages > $numlinks) { $endpage = $numlinks; }
            else { $endpage = $numpages; }
        }
        echo "<td>P&aacute;gina(s) ";
        
        /* TEST
        echo "
        <br><br>
        perpage = $perpage<br>
        numlinks = $numlinks<br>
        numitems = $numitems<br>
        numpages = $numpages<br>
        startitem = $startitem<br>
        enditem = $enditem<br>
        startpage = $startpage<br>
        endpage = $endpage<br>
        <br>
        "; */
        
        if($numpages > 1) { // DISPLAY PAGE LINKS
            for($n = $startpage; $n <= $endpage; $n++) { // PAGE LINKS
                if(!$revendauto) { $revendauto = 1; } // THE revendauto PAGE BEING DISPLAYED
                $nextstartitem = ($n - 1) * $perpage;
                if($n != $revendauto) { echo "<a class='link' href='$PHP_SELF?startitem=$nextstartitem&startpage=$startpage&endpage=$endpage&revendauto=$n&categoria=$categoria&marca=$marca&model=$model&condicao=$condicao'><b>$n</b></a> "; }
                else { echo "<font class='paginas'>$n </font>"; }
            }
            if($startpage > 1) { // PREVIOUS SET LINK
                $prevstartpage = $startpage - $numlinks;
                $prevstartitem = $prevstartpage - 1;
                $prevendpage = $startpage - 1;
                echo "<a class='link' href='$PHP_SELF?startitem=$prevstartitem&startpage=$prevstartpage&endpage=$prevendpage&revendauto=$prevstartpage&categoria=$categoria&marca=$marca&model=$model&condicao=$condicao'>Voltar</a> ";
            }
            if($endpage < $numpages) { // NEXT SET LINK
                $nextstartpage = $endpage + 1;
                if(($endpage + $numlinks) < $numpages) { $nextendpage = $endpage + $numlinks; }
                else { $nextendpage = $numpages; }
                $nextstartitem = ($n - 1) * $perpage;
                echo "<a class='link' href='$PHP_SELF?startitem=$nextstartitem&startpage=$nextstartpage&endpage=$nextendpage&revendauto=$nextstartpage&categoria=$categoria&marca=$marca&model=$model&condicao=$condicao'> Ver Mais</a> ";
            }
        } else {
            echo "<font class='grey10'>1 </font>";
            echo "</td>";
        }
        echo "<td align='right'>Exibindo "; echo $startitem + 1; echo " a $enditem </td>";
    } else {
        //echo "<td align='center'>no results error GOES HERE?</td>";
    }
        
    ?>
                    </table></td>
                </tr>
                <tr class='fill'>
                  <td height=1 colspan=6><!-- LINE --></td>
                </tr>
                <tr class='fill'>
                  <td width=121 class='text' align='center'><b>Foto</b></td>
                  <td width=318 class='text' align='center'><b>Descri&ccedil;&atilde;o</b></td>
                 </tr>
                <?
    // display vehicles
    if($numitems > 0) {
        $link = mysql_connect($dbhost, $dbuser, $dbpass);
        $query .= " ORDER BY updated DESC LIMIT $startitem, $perpage"; //echo "$query<br><br>"; // TEST
        $result = mysql_db_query($dbname, $query, $link);
        $n = 1;
        while($data = mysql_fetch_array($result)) {
            // check to see if there is an image to display
            if($data[numimages]) {
                $query = "SELECT thumb FROM $dbimg WHERE codigo='$data[codigo]' ORDER BY id DESC LIMIT 1";
                $image = mysql_db_query($dbname, $query, $link);
                $image = mysql_fetch_array($image);
                $thumb = "<img src='miniaturas/$image[thumb]' border=0>";
            } else {
                $thumb = "sem foto";
                $thumb = "<img src='design/sem_foto.gif' border=0>";
            }
            
            if(!($n % 2)) { $bg = "class='fill_light'"; } else { $bg = ''; }
            echo "
            <tr height=$maxy $bg>
                <td align='center' height=60><a class='link' href='mostrar.php?codigo=$data[codigo]$linkstring'>$thumb</a></td>
                                <td class='text'><B>INFORMAÇÕES GERAIS</B>:
                <a class='link' href='mostrar.php?codigo=$data[codigo]$linkstring'><b>$data[marca] $data[model] $data[exterior]</b></a><br>
                
                <b>PLACA:</b>             $data[vin]<br>
                <b>COMBUSTÍVEL:</b>     $data[combustivel]<br>
                <b>QUILOMETRAGEM:</b>    $data[quilometragem]<br>
                <b>OBSERVAÇÕES:</b>     $data[observacoes]<br>
                <b>PREÇO:</b> R$        $data[preço]<br>
                
                </td>
                
            </tr>
            ";
            $n++;
        }
        mysql_close($link);
        
    } else {
        echo "<tr><td class='text' height=100 colspan=6 align='center' valign='middle'>
        <font class='hint'>Desculpe, n&atilde;o foi encontrado nenhum ve&iacute;culo com o crit&eacute;rio selecionado.</font><br>
        <br>
        Qualquer d&uacute;vida entre em contato com nosso departamento de vendas.<br>
        pelo telefone <font class='destaque'>$contact[phone]</font> ou pelo e-mail <a class='destaque' href='mailto:$contact[email]'><b>$contact[email]</b></a><br>
        </td></tr>";
    }
    
    ?>
                <tr class='fill'>
                  <td height=2 colspan=6><!-- LINE --></td>
                </tr>
              </table>
            </div>
               </tr>
        </table></td>
        <td width="1%" class="cantos"> </td>
      </tr>
    </table>
      <p> </p>      
    <p> </p></td>
  </tr>
</table>
<div align="center" class="style8"></div>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...