Skocz do zawartości

funkcja mail


HERO

Rekomendowane odpowiedzi

hej, 

mam dwie tabele 

 

*maile oraz *artykuly

 

nastepnie mam select do tabeli maile i odpowiednio podstawiam do 

 

mail($adres, $tytul, $wiadomosc, $od) az do wyczerpania

 

w $wiadomosc chce zaszyc dane z tabeli *artykuly wiec robie selecta w selecie i z niego pobieram id artykulow ktore mnie interesuja poprzez 

 

$wynik2 = mysql_query("SELECT * FROM article WHERE art_id IN (13,15, 18)");

 

w efekcie dostaje na wszystkie adresy ktore mam w tabeli *maile wiadomosc na skrzynke ale tylko z ostatnim artykulem czyli z ID 18

 

jak powinna wygladac skladnia takiego kodu?

 

jeszcze kod:

$wynik = mysql_query("SELECT email_adres FROM email") or die(mysql_error());
while ($rekord = mysql_fetch_assoc($wynik))
	{
		$adres = $rekord['email_adres'];
		$wiadomosc1 = '<html>
		<head>
		</head>
		<body>
		<center>
		<div style="border: 1px solid #ccc; width: 600px;">
		   <b>Witam serdecznie!';


		  $wynik2 = mysql_query("SELECT * FROM article WHERE art_id IN (13,15)");
while ($rekord2 = mysql_fetch_assoc($wynik2))
	{
			$wiadomosc2 = $rekord2["art_tytul"];
			echo $wiadomosc2;
	}
		   
		   $wiadomosc3 = '</b><br/>
		   <div style="text-align: center;"><p style="font-size: 10px; color: #666;">Ten e-mail został wysłany przez m.com, ulica, miasto, kraj.Jeżeli nie chcesz otrzymywać od nas newslettera, <a href="newsletter.php?delete=1&email='.$rekord['email_adres'].'">kliknij tutaj</a>.</p></div>
		</div>

				
		</center>
		</body>
		</html>';
		echo $rekord['email_adres'];
		echo $wiadomosc2;
		$wiadomosc = $wiadomosc1 . $wiadomosc2 . $wiadomosc3;
		
		mail($adres, $tytul, $wiadomosc, $od);
	}

Opiekuj.pl - Testy dla opiekunek do dzieci | Dentysta Mokotów który daje powody do uśmiechu | Systemy szklane - Oferujemy szeroki wybór elementów szklanych dostępnych w różnych rozmiarach

 

Odnośnik do komentarza
Udostępnij na innych stronach

 Nie mam jak tego sprawdzić ale spróbuj w ten sposób

$wynik = mysql_query("SELECT email_adres FROM email") or die(mysql_error());
while ($rekord = mysql_fetch_assoc($wynik))
	{
		$adres = $rekord['email_adres'];
$wiadomosc2='';
		$wiadomosc1 = '<html>
		<head>
		</head>
		<body>
		<center>
		<div style="border: 1px solid #ccc; width: 600px;">
		   <b>Witam serdecznie!';


		  $wynik2 = mysql_query("SELECT * FROM article WHERE art_id IN (13,15)");
while ($rekord2 = mysql_fetch_assoc($wynik2))
	{
			$wiadomosc2 = $wiadomosc2.' '.$rekord2["art_tytul"];
			echo $wiadomosc2;
	}
		   
		   $wiadomosc3 = '</b><br/>
		   <div style="text-align: center;"><p style="font-size: 10px; color: #666;">Ten e-mail został wysłany przez m.com, ulica, miasto, kraj.Jeżeli nie chcesz otrzymywać od nas newslettera, <a href="newsletter.php?delete=1&email='.$rekord['email_adres'].'">kliknij tutaj</a>.</p></div>
		</div>

				
		</center>
		</body>
		</html>';
		echo $rekord['email_adres'];
		echo $wiadomosc2;
		$wiadomosc = $wiadomosc1 . $wiadomosc2 . $wiadomosc3;
		
		mail($adres, $tytul, $wiadomosc, $od);
	}

4lkfew.png

Zleć napisanie tekstów profesjonalnym copywriterom -> klik
Zlecenia na tworzenie stron www - złóż ofertę!

Odnośnik do komentarza
Udostępnij na innych stronach


jak powinna wygladac skladnia takiego kodu?
Zainteresuj się złączeniami tabel https://dev.mysql.com/doc/refman/5.7/en/join.html

https://www.w3schools.com/sql/sql_join.asp

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności