|
|
|
|
|
для: Lelik
(14.08.2006 в 03:58)
| | Большое Вам спасибо !!!
Очень помогли. Все работает и даже очень хорошо.
:) | |
|
|
|
|
|
|
|
для: krok-m
(14.08.2006 в 03:01)
| |
<?php
$hostname = "baze.an-triumf.ru:64000";
$username = "*********";
$password = "*********";
$dbName = "triumf";
$userstable = "a_vtorkvr1";
mysql_connect($hostname,$username,$password) or die ("kkkkkkkkkkkkkkkkkkk");
mysql_select_db("$dbName") or die ("kkkkkkkkkkkkk");
// Подсчитуем общее количество данных в БД
$quer = "SELECT count(*) FROM a_vtorkvr1";
$res = mysql_query($quer);
$total = mysql_fetch_array($res);
$count = $total['count(*)'];
echo "<p>всего представлено вариантов: $count </p><br>";
// Устанавливаем количество сообщений, которое будем выводить
// и количество страниц которое получится в итоге
$end = 30;
if($_GET['start'] == "") $_GET['start'] = 0;
if($_GET['start'] < 0 ) $_GET['start'] = 0;
$start = $_GET['start'];
if($_GET['page'] == "") $_GET['page'] = 1;
$page = $_GET['page'];
$dln = $count / $end;
$col = (int)$dln + 1;
// Выводим данные из бд
$query = "SELECT * FROM a_vtorkvr1 ORDER BY komnat LIMIT ".$start.", ".$end;
$result = mysql_query($query);
if(!$result) echo "Error - ".mysql_error();
while($num = mysql_fetch_array($result))
{
$i = 0;
$i++;
// Вот здесь выставляем выводимые данные
// например - этот код выводит по очереди города записанные в БД
// с их нумерацией от 1 и до последнего
echo "<b>".$i."</b> ".$num['gorod'].$txt."<br>";
}
echo '<br>$count ='.$count;
echo '<br>'.$col.'<br>';
// Делаем навигацию
for ($i = 0; $i < $col; $i++)
{
if($page == ($i+1))
{
$href = $page;
}
else
$href = "<A href=\"index.php?start=".($end * $i)."&page=".($i+1)."\">".($i+1)."</A>";
echo $href." ";
}
?>
|
| |
|
|
|
|
|
|
|
для: Lelik
(14.08.2006 в 02:35)
| | Я, наверное, полный тормоз, но перепробовал все варианты и нечего.....
Вот полный код моей страницы, куда что ставить?
------------------------------------------------------------------------------------------------------------
<?
$hostname = "baze.an-triumf.ru:64000";
$username = "*********";
$password = "*********";
$dbName = "triumf";
$userstable = "a_vtorkvr1";
mysql_connect($hostname,$username,$password) or die ("kkkkkkkkkkkkkkkkkkk");
mysql_select_db("$dbName") or die ("kkkkkkkkkkkkk");
$result = mysql_query("select * from $userstable order by name asc");
$number = mysql_numrows($result);
echo "<p>всего представлено вариантов: $number </p><br>";
$i=0;
IF ($number == 0) {print "net";}
ELSEIF ($number > 0) {while ($i < $number){$Id = mysql_result($result,$i,"Id");
$komnat = mysql_result($result,$i,"komnat");
$gorod = mysql_result($result,$i,"gorod");
$prodavec = mysql_result($result,$i,"prodavec");
$metro = mysql_result($result,$i,"metro");
$rastoynie = mysql_result($result,$i,"rastoynie");
$adres = mysql_result($result,$i,"adres");
$dom = mysql_result($result,$i,"dom");
$ploshd = mysql_result($result,$i,"ploshd");
$balkon = mysql_result($result,$i,"balkon");
$tel = mysql_result($result,$i,"tel");
$sanuzel = mysql_result($result,$i,"sanuzel");
$pol = mysql_result($result,$i,"pol");
$cenametr = mysql_result($result,$i,"cenametr");
$cena = mysql_result($result,$i,"cena");
$status = mysql_result($result,$i,"status");
$text = mysql_result($result,$i,"text");
echo"
<table width=440 height=5>
<tr>
<td><p class=domamain><font color=#FFCC00>
лот $Id <span style=background-color=#000066><font color=#FFCC00>
$komnat комнатная квартира </font><font color=#3399FF>
Город:</font> $gorod <font color=#3399FF>
Продавец:</font> $prodavec<font color=#3399FF>
<p class=domamain><font color=#3399FF>
Метро:</font> $metro <font color=#3399FF>
Время:</font> $rastoynie <font color=#3399FF>
Адрес:</font> $adres
<p class=domamain><font color=#3399FF>
Э/эт:</font> $dom <font color=#3399FF>
Пл:</font> $ploshd <font color=#3399FF>
Бал:</font> $balkon <font color=#3399FF>
Тел:</font> $tel <font color=#3399FF>
С/уз:</font> $sanuzel <font color=#3399FF>
Пол:</font> $pol
<p class=domamain><font color=#3399FF>
Цена за м.кв:</font> $cenametr <font color=#3399FF>
Цена:</font> $cena <font color=#3399FF>
Статус:</font> $status
<p class=domamain><font color=#3399FF>
Дополнительно:</font> $text<font color=#3399FF>
</p></td>
</tr>
</table>";
$i++;}
} | |
|
|
|
|
|
|
|
для: krok-m
(14.08.2006 в 02:28)
| | надо оставить часть кода для подключения к базе данных.
и в цикле while немного поменять код вывода, а точнее, то что выводить - под свой сайт.
если я правильно понял, то это скрипт, который выводит результаты поиска? если это так то скажи об этом, надо поменять, точнее добавить, несколько строк кода | |
|
|
|
|
|
|
|
для: Lelik
(14.08.2006 в 02:16)
| | Это нужно просто скопировать вместо того, Что у мя было? Заменить весь файл HTML? | |
|
|
|
|
|
|
|
для: krok-m
(14.08.2006 в 02:11)
| | скрипт будет выглядеть примерно так
<?php
// Подсчитуем общее количество данных в БД
$quer = "SELECT count(*) FROM a_vtorkvr1";
$res = mysql_query($quer);
$total = mysql_fetch_array($res);
$count = $total['count(*)'];
// Устанавливаем количество сообщений, которое будем выводить
// и количество страниц которое получится в итоге
$end = 30;
if($_GET['start'] == "") $_GET['start'] = 0;
if($_GET['start'] < 0 ) $_GET['start'] = 0;
$start = $_GET['start'];
if($_GET['page'] == "") $_GET['page'] = 1;
$page = $_GET['page'];
$dln = $count / $end;
$col = (int)$dln + 1;
// Выводим данные из бд
$query = "SELECT * FROM a_vtorkvr1 ORDER BY komnat LIMIT ".$start.", ".$end;
$result = mysql_query($query);
if(!$result) echo "Error - ".mysql_error();
while($num = mysql_fetch_array($result))
{
$i++;
if($num['gorod'] == "") $txt = "";
else
$txt = " - ".$num['komnat'];
echo "<b>".$i."</b> ".$num['gorod'].$txt."<br>";
}
echo '<br>$count ='.$count;
echo '<br>'.$col.'<br>';
// Делаем навигацию
for ($i = 0; $i < $col; $i++)
{
if($page == ($i+1))
{
$href = $page;
}
else
$href = "<A href=\"index.php?start=".($end * $i)."&page=".($i+1)."\">".($i+1)."</A>";
echo $href." ";
}
?>
|
| |
|
|
|
|
|
|
|
для: krok-m
(14.08.2006 в 02:11)
| | ага, ща чего-нибудь придумаем | |
|
|
|
|
|
|
|
для: Lelik
(14.08.2006 в 02:03)
| | Это то самое?
-- Структура таблицы 'a_vtorkvr1'
--
CREATE TABLE 'a_vtorkvr1' (
'Id' varchar(30) NOT NULL default '',
'komnat' varchar(10) NOT NULL default '',
'gorod' varchar(20) NOT NULL default '',
'prodave' varchar(50) NOT NULL default '',
'merto' varchar(50) NOT NULL default '',
'rastoynie' varchar(10) NOT NULL default '',
'adres' varchar(50) NOT NULL default '',
'dom' varchar(10) NOT NULL default '',
'ploshd' varchar(30) NOT NULL default '',
'balkon' varchar(10) NOT NULL default '',
'tel' varchar(20) NOT NULL default '',
'sanuzel' varchar(20) NOT NULL default '',
'pol' varchar(20) NOT NULL default '',
'cenametr' varchar(20) NOT NULL default '',
'cena' varchar(20) NOT NULL default '',
'status' varchar(20) NOT NULL default '',
'text' text NOT NULL,
UNIQUE KEY 'merto' ('merto'),
KEY 'Id' ('Id')
) TYPE=MyISAM; | |
|
|
|
|
|
|
|
для: krok-m
(14.08.2006 в 01:54)
| | тогда через phpmyadmin зайди в структуру БД и скинь ее сюда в виде
Table NAME
имя поля 1
имя поля2
...
|
| |
|
|
|
|
|
|
|
для: cheops
(14.08.2006 в 01:27)
| | Как это сделать ? чуть подробней намекните. плиз | |
|
|
|
|