Witam
Mam następujący problem
Posiadam w tabeli listę osób które chcą być powiadamiane o jakimś tam produkcie. W tabeli istnieją Kolumny:
ID - numer porządkowy
IDitem - numer produktu w związku z którym jest zapytanie
Email - e-mail wpisującego
Date_start - data wpisu
Cała tabela nazywa sie inform_me
Aby dowiedzieć się o jaką pozycję chodziło danemu użytkownikowi IDitem należy przyporządkować ID danego produktu z tabeli o nazwie "store"
Chciałbym aby w stronie administracyjnej była taka lista osób które wpisują się na listę z ale (i tu utrudnienie) aby w momencie gdy już wcześniej wystąpił podany wpis grupował to w jeden zapis informując odpowiednią liczbą (odpowiadająca za ilość podobnych zapytań użytkowników) i oczywiście by wszystko było segregowane od najnowszych wpisów.
Mam nieudolne próby zrobienia czegoś takiego: (niestety na pierwszych pozycjach nie ma wpisów najnowszych..wyświetla się w sumie to co chce :/ w bazia aktualnie jest okolo 4000 wpisow)
<?
switch($u){
case'list':?>
<br>
<table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#003366">
<tr>
<td bgcolor="#E6F2FF" height="15">Aktualne wpisy</td>
</tr>
</table>
<?
echo"<div align="left
"><span class="header">$row_item[0]</span><br><br></div>"; $query = mysql_query("SELECT ID, IDitem, Date_start, Email FROM $db_table_inform_me WHERE IDitem='$_GET[id]'"); {
$ID = $row[ID];
$data = $row[Date_start];
echo" <a href="mailto
:$email">$email</a>, "; }
break;
default:?>
<br>
<table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#003366">
<tr>
<td bgcolor="#E6F2FF" height="15">Aktualne wpisy</td>
</tr>
</table>
<br>
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr bgcolor="#BBDDFF">
<td width="2%">Lp</td>
<td bgcolor="#BBDDFF">Pozycja<br>
</td>
<td bgcolor="#BBDDFF"><div align="center">Wpisów</div>
</td>
<td width="13%">
<div align="center">Opcje</div>
</td>
</tr>
<tr>
<td colspan="4">
<hr noshade size="1">
</td>
</tr>
<?
$showrows = 1000;
$od = 0+$_GET[od];
$u_lp= $u_lp+$_GET[od];
$c_rows = mysql_query("SELECT COUNT(ID) FROM $db_table_inform_me GROUP BY IDitem"); $count_rows = $c_row[0];
$query = mysql_query("SELECT ID, IDitem FROM $db_table_inform_me GROUP BY IDitem ORDER BY Date_st
art DESC LIMIT 200, $showrows"); {
$ID = $row[ID];
$color = colors();
$u_lp=$u_lp+1;
echo"<tr bgcolor="$color">n <td>$u_lp</td>n
<td> ($IDitem)<a href="index.php?page=inf_me2&u=list&id=$IDitem">$row_item[0]</a></td>n
<td><div align="center">$count_rows_item[0]</div></td>n
<td><div align="center"><a onclick="return confirmSubmit()" href="action.php?act=del_inf_me2&id=$IDitem"><img src="pix/ico_delete.gif" border="0" alt="Usuń"></a></div></td>n
</tr>n";
}?>
</table>
<hr size="1" noshade>
<div align="center">
<?sort_page($showrows, index, inf_me, 10, $cat, 100, $count_rows);?>
<br>
<?}?>
</div>
Ten post edytował agamemnon 16.01.2007, 17:29:23