Mam następujący problem.
Robie subskrypcję kategorii do pewnej strony. Chodzi o to że klienta zażyczył sobie subskrypcję kategorii na tej samej zasadzie co ma Allegro. Opisze najdokładniej jak potrafię.
User wybiera kategorię do subskrypcji. Kiedy inni użytkownicy wystawiają przedmioty w tej kategorii raz dziennie ma byc wysyłany email z listą przedmiotów wystawianych danego dnia.
Zrobiłem już wszystko co jest potrzebne ale mam problem z treścią.
Poniższy kod wysyła emaile do użytkowników. Kiedy 1 user ma np. 2 kategorie do subskrypcji skrypt wysyła mu dwa emaile. Jednak w każdym wysyłanym emailu treść jest zawsze taka sama.
Każdy user dostaje wiadomość w której jest spis wszystkich aukcji i subskrypcji z bazy danych.
Treść wygląda to tak:
Witaj user1,
spis przedmiotów
---------------------------
Witaj user2,
spis przedmiotów
---------------------------
Witaj user3,
spis przedmiotów
A powinno być tylko tak:
Witaj user1,
spis przedmiotów
--------------------------
Bardzo proszę o jakiąś podpowiedź.
<?php $wiadomosc .= "<table cellspacing=0 cellpadding=2 border=0><tr><td> Witaj <b>".$user_nick[$k]."</b>,<br /><br /> <b>Lista nowych przedmiotów w <i>Ulubionych kategoriach</i></b><br /><br /> <b>Subskrybowana kategoria:</b> ".$lista_kategorii[$k]." <li> <a href=fav_cats.php?kat=".$id[$k]."&akcja=usun>usuń z listy ulubionych</a> <li> <a href=fav_cats.php?kat=".$id[$k]."&akcja=usun>wyłącz subskrypcję tej kategorii</a><br /><br />"; $qs_ = "SELECT * FROM Przedmioty WHERE starts>'$dzisiaj_wystawione' AND category='".$kategoria[$k]."' AND bn_only='".$tylko_kt[$k]."' ORDER BY starts asc"; if($re__) { $wiadomosc .= "<table cellspacing=1 cellpadding=3 border=0 width=100%> <tr style="font-size: 9pt; font-weight: bold; border-bottom: 1px solid #2c3167; background: #DADEE8; padding: 2px;"> <td><b>Nazwa</b></td> <td align=right><b>Cena</b></td></tr>"; while($auk = mysql_fetch_array($re__)) { if($auk['bn_only'] == 'y') { $cena = "cena ".$auk['buy_now'].""; } elseif($auk['bn_only'] == 'n' && $auk['buy_now'] == '0') { $cena = "".$aukcja['minimum_bid'].""; } elseif($auk['bn_only'] == 'n' && $auk['buy_now'] > '0') { $cena = "".$auk['minimum_bid']."<br />cena ".$auk['buy_now'].""; } if($auk['pict_url'] > '') { $obrazek = "<img src=".$SETTINGS["siteurl"]."uploaded/".$auk['pict_url']." width=64 height=48 border=0>"; } else { $obrazek = " "; } $wiadomosc .= "<tr> <td style="font-size: 12px; padding: 3px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #E0E0E0;"> <table cellspacing=0 cellpadding=0 width=100%><tr style=padding-top: 4px;><td width=64> <a href=".$adres.">".$obrazek."</a></td><td> <a href=".$adres.">".$auk['title']."</a></td></tr></table></td> <td style="font-size: 12px; padding: 3px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #E0E0E0;" align=right nawrap>".$cena."</td></tr>"; } $wiadomosc .= "</table><br />"; } else { $wiadomosc .= "<b>W kategorii nie wystawiono żadnych aukcji</b><br />"; } $wiadomosc .= "<br />Koniec<br /></td></tr></table>"; $tresc_wiadomosci[] = $wiadomosc; mail($user_email[$k],"Subskrypcja ulubionych kategorii",$tresc_wiadomosci[$k],"From:".$SETTINGS["sitename"]." <".$SETTINGS["adminmail"].">nReplyTo:".$SETTINGS["adminmail"]); } ?>
Dziękuję za odpowiedzi