Новичок
Профиль
Группа: Участник
Сообщений: 5
Регистрация: 30.11.2006
Репутация: нет Всего: нет
|
Ниже выкладываю код БЕЗ ВЫРАЖЕНИЙ страницы. | Код | <?
require 'global.php'; require 'config/config.php';
// create link string that will be attached to each vehicle link $linkstring = "&startitem=$startitem&startpage=$startpage&endpage=$endpage¤t=$current&category=$category&make=$make&model=$model&condition=$condition";
// 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('l M d, Y \a\t 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($category || $make || $model || $condition) { // build query string $query = "SELECT * FROM $dbvin WHERE"; if($category) { $query .= " category='$category' AND"; } if($make) { $query .= " make='$make' AND"; } if($model) { $query .= " model LIKE '%$model%' AND"; } if($condition) { $query .= " condition='$condition'"; } // 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>
<STYLE type=text/css>@import url( ../ygma_2.19.css ); BODY { MARGIN: 0px 4px } </STYLE>
<title>Jeep Servis</title> <script type="text/javascript" src="linkedselect.js"></script> <link href="css/default.css" rel="stylesheet" type="text/css"> <script language='JavaScript' src='functions.js'></script> <meta http-equiv="content-type" content="text/html; charset=windows-1251"></head>
<LINK media=all href="../images/ygautos_20070621.css" type=text/css rel=stylesheet> <LINK media=print href="../images/ygautos_print_20070719.css" type=text/css rel=stylesheet><!-- Page CSS --> <LINK media=all href="../images/homepage_20070405.css" type=text/css rel=stylesheet><!-- Module CSS --> <STYLE type=text/css media=all>.fordlogo { BACKGROUND: ; FILTER: progidDXImageTransform.Microsoft.AlphaImageLoader(srchttpl.yimg.comus.yimg.comiusautgrgclogosford_bold_moves_120x30.png, sizingMethod crop; LEFT: 65px; WIDTH: 120px; POSITION: absolute; TOP: -10px; HEIGHT: 30px } </STYLE>
<META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
<body>
<center> <DIV class=yatlayA> <DIV>
<STYLE type=text/css>#ygma #ygmalinks A { COLOR: #000000 } </STYLE> <br> <div align=center><img src="/images/logo1.jpg"></div>
<DIV class=yathm id=yatgn_v6> <DIV class=mastheadSearchBox>
<br> <br>
</DIV>
<A class="tab home" href="../index.php"><B>Главная</B> </A><SPAN class=nocss> | </SPAN><A class="tab newcars" href="../1/"><B>Новые а\м</B></A> <SPAN class=nocss> | </SPAN><A class="tab usedcars" href="../2/"><B>Подержаные а\м</B></A> </SPAN><A class="tab newcars" href="../dop.php"><B>Доп. опции</B></A> </SPAN><span><A class="tab usedcars" href="../why.php"><B>Почему мы?</B></A></span> <A class="tab usedcars" href="../map.php"><B>Схема проезда</B></a></span>
</DIV>
</DIV> <DIV class=yatlayB>
<DIV class=yatfloat_left> <DIV class=yatcon3 id=yat_new_cars>
</center><br>
<table class='trim' width=740 border=0 cellpadding=3 cellspacing=0 align="center"> <tr> <td colspan=5> <table width='100%' border=0 cellpadding=0 cellspacing=0> <tr> <td class='text'> Последнее обновление <font class='highlight'><b><?=$date?></b></font><br> Всего в базе <font class='highlight'><b><?=$count?></b></font> предложения.<br> </td> </tr> </table> </td> </tr> <tr class='fill'> <td height=1 colspan=6><!-- LINE --></td> </tr> <tr> <td width='100%' colspan=6> <table width='100%' border=0 cellpadding=0 cellspacing=0> <form action='<?=$PHP_SELF?>' method=post onSubmit='return checksearch(this)'> <tr class='text'> <td align='left'> Кузов<select class='text' name='category' style='width:100px'> <option value=''></option> <? for ($n = 0; $n < count($cset); $n++) { echo "<option value='$cset[$n]'>$cset[$n]</option>"; } ?> </select> </td> <td> Марка<select class='text' name='make' style='width:100px' id="List1"> <option value=''></option> <? for ($n = 0; $n < count($mset); $n++) { echo "<option value='$mset[$n]'>$mset[$n]</option>"; } ?> </select> </td> <td> Модель<select class=text id="List2" name='model' style='width:100px'></select> <script type="text/javascript"> // Создаем новый объект связанных списков var syncList1 = new syncList;
// Определяем значения подчиненных списков (2 и 3 селектов) syncList1.dataList = {
/* Определяем элементы второго списка в зависимости от выбранного значения в первом списке */
/* 'ie':{ 'ie_win':'Windows', 'ie_mac':'Mac' }, 'safari':{ 'safari_mac':'Mac' }, */
/* Определяем элементы третьего списка в зависимости от выбранного значения во втором списке */
'Infiniti':{ '':'', 'FX 45 Серебро':'FX 45 Серебро', 'FX 45 Оранжевый Металлик':'FX 45 Оранжевый Металлик', 'FX 35 Серебро':'FX 35 Серебро' },
'Jeep':{ '':'', 'Liberty':'Liberty', 'Liberty Вишня':'Liberty Вишня' },
'Pontiac':{ '':'', 'Vibe Красный':'Vibe Красный' },
'Volkswagen':{ '':'', 'Jetta Черный':'Jetta Черный' },
'Mazda':{ '':'', 'MPV':'MPV', 'Tribute':'Tribute', 'Mazda3 Серая':'Mazda3 Серая'
},
'BMW':{ '':'', 'X5':'X5', '525 Е-60':'525 Е-60', 'X5 Белый':'X5 Белый', 'X5 Серый':'X5 Серый', 'X3 Красный':'X3 Красный' },
'Mitsubishi':{ '':'',
'Lancer':'Lancer', 'Eclipse':'Eclipse', 'Galant Черный':'Galant Черный', 'Montero_sport':'Montero_sport'
},
'Toyota':{ '':'', 'Camry':'Camry', 'Camry Solara':'Camry Solara', 'Matrix':'Matrix', 'Celika':'Celika', 'RAV4 Серебро':'RAV4 Серебро', 'RAV4 Черный':'RAV4 Черный', 'Solara Красный':'Solara Красный' }, 'Dodge':{ '':'', 'Caravan':'Caravan', 'Intrepid':'Intrepid', 'Stratus Серебро':'Stratus Серебро' }, 'Honda':{ '':'', 'Element':'Element', 'Element Синяя':'Element Синяя', 'CR-V Черная':'CR-V Черная' },
'Lexus':{ '':'', 'RX300':'RX300', 'RX330 Черная':'RX330 Черная', 'GX470 Белый':'GX470 Белый', 'GX470 Серебро':'GX470 Серебро' },
'Chrysler':{ '':'', 'PT Cruiser':'PT Cruiser' },
'Ford':{ '':'', 'Escape':'Escape' },
'Hyundai':{ '':'', 'Tiburon':'Tiburon' }
};
// Включаем синхронизацию связанных списков syncList1.sync("List1","List2","List3"); </script>
</td> <td> Статус<select class='text' name='condition' style='width:110px' tabindex='6'> <option></option> <option value="В наличии">В наличии</option> <option value="В пути">В пути</option> <option value="Склад США">Склад США</option> <option value="Склад Финляндия">Склад Финляндия</option> </select> </td> <td align='right'> <input class='text' type=submit value="Поиск"> <input class='text' type=button value="Показать все" onClick="window.location='index.php';"> </td> </tr> </form> </table> </td> </tr> <tr class='fill'> <td height=1 colspan=6><!-- LINE --></td> </tr> <tr> <td width='100%' colspan=6> <table width='100%' border=0 cellpadding=0 cellspacing=0> <tr class='text'> <? if($numitems > 0) { $numpages = ceil($numitems / $perpage); // THE TOTAL NUMBER OF PAGES 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 > Страница - "; /* 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(!$current) { $current = 1;} // THE CURRENT PAGE BEING DISPLAYED $nextstartitem = ($n - 1) * $perpage; if($n != $current) { echo "<a class='link' href='$PHP_SELF?startitem=$nextstartitem&startpage=$startpage&endpage=$endpage¤t=$n&category=$category&make=$make&model=$model&condition=$condition'><b>$n</b></a> "; } else { echo "<font class='hint'>$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¤t=$prevstartpage&category=$category&make=$make&model=$model&condition=$condition'>Назад</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¤t=$nextstartpage&category=$category&make=$make&model=$model&condition=$condition'> Подробнее</a> "; } } else { echo "<font class='grey10'>1 </font>"; echo "</td>"; } echo "<td align='right'>Показано c "; echo $startitem + 1; echo " по $enditem </td>"; } else { //echo "<td align='center'>no results error GOES HERE?</td>"; } ?> </table> </td> </td> </tr> <tr class='fill'> <td height=1 colspan=6><!-- LINE --></td> </tr> <tr class='fill'> <td width=130 class='text' align='center'><b>Фото</b></td> <td width=70 class='text' align='center'><b>Г/в</b></td> <td width=300 class='text' align='center'><b>Описание</b></td> <td width=90 class='text' align='center'><b>Статус</b></td> <td width=100 class='text' align='center'><b>Цена</b></td> <td width=130 class='text' align='center'><b>Пробег</b></td> </tr> <? // display vehicles if($numitems > 0) { $link = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_query ("set character_set_client='cp1251'"); mysql_query ("set character_set_results='cp1251'"); mysql_query ("set collation_connection='cp1251_general_ci'");
$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 ccode='$data[ccode]' ORDER BY id DESC LIMIT 1"; $image = mysql_db_query($dbname, $query, $link); $image = mysql_fetch_array($image); $thumb = "<img src='thumbs/$image[thumb]' border=0>"; } else { $thumb = "Нет фото"; //$thumb = "<img src='common/photo_icon.jpg' 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='view.php?ccode=$data[ccode]$linkstring'>$thumb</a></td> <td class='text' align='center'>$data[year]</td> <td class='text'> <a class=link href='view.php?ccode=$data[ccode]$linkstring'><strong>$data[make] $data[model]</strong></a><br> Цвет кузова - $data[exterior]<br>Объем двигателя - $data[vin] куб.см<br>Тип двигателя - $data[body]; <br> _________________________<br> № $data[stock] </td> <td class='text' align='center'>$data[condition]</td> <td class='text' align='center'> $data[price] </td> <td class='text 'align='center'>$data[mileage] </td> </tr> "; $n++; } mysql_close($link); } else { echo "<tr><td class='text' height=100 colspan=6 align='center' valign='middle'> <font class='hint'>Извините, по вашему запросу ни чего не найдено</font><br> <br> По возникшим вопросам Вам ответят по телефону<br> <b>$contact[phone]</b> или по e-mail: <a class='link_text' href='mailto:$contact[email]'><b>$contact[email]</b></a><br> </td></tr>"; } ?> <tr class='fill'> <td height=5 colspan=6 class=text></td> </tr> </table> <table width=700 border=0 cellpadding=5 cellspacing=0 align="center">
<tr> <td align='center'><? require 'footer.php'; ?></td> </tr> </table> </body> </html>
|
|