выводит все поля как мне и надо но + еще и количество повторений = количеству всех нужных мне idtovarов
(123)=>2 записиси в файле
idtovar opisanie
123 описание1
123 описание1
123 описание2
123 описание2
<?
session_start();
?>
</html>
<html>
<head>
<title>Результаты поиска книги</title>
<?
$den1 = $_POST['den1'];
$mes1 = $_POST['mes1'];
$god1 = $_POST['god1'];
$den2 = $_POST['den2'];
$mes2 = $_POST['mes2'];
$god2 = $_POST['god2'];
$login = $_SESSION['login'];
?>
</head>
<body>
<?
include "config1.php";
if (!$den1 || !$mes1 || !$god1 || !$den2 || !$mes2 || !$god2 || !$login)
{
echo "Вы не ввели критерии поиска.Вернитесь назад и попробуйте еще раз";
exit();
}
$den1=addslashes($den1);
$mes1=addslashes($mes1);
$god1=addslashes($god1);
$den2=addslashes($den2);
$mes2=addslashes($mes2);
$god2=addslashes($god2);
$login=addslashes($login);
$login = trim($login);
$password = trim($pass);
echo "<table WIDTH=80% border=2 cellspacing=0 cellpadding=3 bordercolor=#336699 align=center>";
echo "<tr><td bgcolor=#336699><font color=white>Номер</td>
<td bgcolor=#336699><font color=white>Наименование</td><td bgcolor=#336699><font color=white>Цена</td><td
bgcolor=#336699><font color=white>Дата</td>
</tr>";
if(!isset($key)):
$key="tovar.data";
endif;
$result=mysql_query("SELECT zakaz.idtovar, tovar.opis, tovar.data, tovar.price
FROM zakaz INNER JOIN tovar ON zakaz.idtovar = tovar.idtovar WHERE zakaz.idtovar='".$login."' AND tovar.data Between
'".$god1.$mes1.$den1."' And '".$god2.$mes2.$den2."' ORDER BY $key ASC");
$num_results=mysql_num_rows($result);
echo "<p>Количество совершенных заказов:".$num_results."</p>";
for ($i=0; $i <$num_results; $i++){
echo "<tr>";
$row=mysql_fetch_array($result);
echo "<td>$row[idtovar]</td><td>$row[opis]</td><td>$row[price]</td><td>$row[data]</td>
</tr>";
}
echo "</table>";
?>
</body></html>
Спустя 1 час, 2 минуты, 30 секунд (12.02.2010 - 20:45) FatCat написал(а):
SELECT DISTINCT ?
Спустя 44 минуты, 5 секунд (12.02.2010 - 21:29) RuslanMRP написал(а):
FatCat
Спасибо!
Спасибо!