Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Pobieranie danych z bazy i wysylanie na maila
hypex
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 12.05.2017

Ostrzeżenie: (0%)
-----


Witam,
Jak moglbym wyslac pobrane dane z tabeli na maila?
Mam taki oto kod i nie wiem co powinienem wpisac w tresci wiadomosci.

$query = "SELECT * FROM `lista`";
$result = mysql_query($query);
if (!$result) {
die("Status zapytania ... BŁĄD !");
}
echo 'Status zapytania ... OK !
';

$adres = "khrystal@interia.eu";
$tytul = "Tytuł wiadomości";
$wiadomosc = "test wiadomosci";

// użycie funkcji mail
mail($adres, $tytul, $wiadomosc);

?>

Dziekuje i pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
casperii
post
Post #2





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----


  1. $sql = $pdo->prepare('SELECT * FROM`lista` WHERE `koniec` < DATE_SUB(CURDATE(), INTERVAL 2 DAY)');
  2. while ($row = $sql->fetch()) {
  3. $row['nick'];
  4.  
  5. $message = 'Użytkownik ' .$row['nick'] . 'otrzymuje maila';
  6.  
  7. $adres = $row['email'];
  8. $tytul = "Tytuł wiadomości";
  9.  
  10. // użycie funkcji mail
  11. mail($adres, $tytul, $message);
  12.  
  13. }


coś w ten deseń.
Go to the top of the page
+Quote Post
hypex
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 12.05.2017

Ostrzeżenie: (0%)
-----


Cytat(casperii @ 12.05.2017, 20:21:07 ) *
  1. $sql = $pdo->prepare('SELECT * FROM`lista` WHERE `koniec` < DATE_SUB(CURDATE(), INTERVAL 2 DAY)');
  2. while ($row = $sql->fetch()) {
  3. $row['nick'];
  4.  
  5. $message = 'Użytkownik ' .$row['nick'] . 'otrzymuje maila';
  6.  
  7. $adres = $row['email'];
  8. $tytul = "Tytuł wiadomości";
  9.  
  10. // użycie funkcji mail
  11. mail($adres, $tytul, $message);
  12.  
  13. }


coś w ten deseń.



super, dziekuje bardzo.

Teraz moj kod wyglada tak:
<?php

$link = mysql_connect('xxx', 'adxxk', 'xxp');
if (!$link) {
die("Status połączenia... BŁĄD !");
}
echo 'Status połączenia... OK !<br>';

$db = mysql_select_db('adxxl', $link);
if (!$db) {
die ("Status bazy danych ... BŁĄD !");
}
echo 'Status bazy danych ... OK !<br>';

$query = "SELECT * FROM `lista`";
$result = mysql_query($query);
if (!$result) {
die("Status zapytania ... BŁĄD !");
}
echo 'Status zapytania ... OK !<br>';


$sql = $pdo->prepare('SELECT * FROM `lista` WHERE `koniec` < DATE_SUB(CURDATE(), INTERVAL 2 DAY)');
while ($row = $sql->fetch()) {
$row['nick'];

$message = 'Użytkownik ' .$row['nick'] . 'otrzymuje maila';
$adres = $row['email'];
$tytul = "Tytuł wiadomości";

// użycie funkcji mail
mail($adres, $tytul, $message);

}

?>

Aby przychodzilo mi to na maila, mam wpisac w $adres = $row['Swój_mail]; ?
Go to the top of the page
+Quote Post

Posty w temacie
- hypex   [PHP]Pobieranie danych z bazy i wysylanie na maila   12.05.2017, 17:16:01
- - casperii   Pobierasz dane z bazy według tego co chcesz pobrać...   12.05.2017, 18:28:28
|- - hypex   Cytat(casperii @ 12.05.2017, 19:28:28...   12.05.2017, 18:44:35
- - casperii   czeknij: [SQL] pobierz, plaintext SELECT * FROM`l...   12.05.2017, 19:11:23
|- - hypex   Cytat(casperii @ 12.05.2017, 20:11:23...   12.05.2017, 19:13:23
- - casperii   [PHP] pobierz, plaintext $sql = $pdo->prepare...   12.05.2017, 19:21:07
|- - hypex   Cytat(casperii @ 12.05.2017, 20:21:07...   12.05.2017, 19:26:49
- - casperii   właśnie doczytałem, że chcesz Ty to na swój adres ...   12.05.2017, 19:37:57
|- - hypex   Cytat(casperii @ 12.05.2017, 20:37:57...   12.05.2017, 19:50:05
- - casperii   [PHP] pobierz, plaintext  $dbhost = '';$dbnam...   12.05.2017, 19:57:31
|- - hypex   Cytat(casperii @ 12.05.2017, 20:57:31...   12.05.2017, 20:03:03
- - casperii   dobra sprawdź teraz: [PHP] pobierz, plaintext ...   12.05.2017, 20:36:16
|- - hypex   Cytat(casperii @ 12.05.2017, 21:36:16...   12.05.2017, 20:49:29
- - casperii   dokładnie, oczywiście te pola musisz mieć w tabeli...   12.05.2017, 20:52:05
|- - hypex   Cytat(casperii @ 12.05.2017, 21:52:05...   12.05.2017, 20:55:50
- - casperii   Wpisalem: $message .= $row['id']...   12.05.2017, 20:57:06
|- - hypex   Cytat(casperii @ 12.05.2017, 21:57:06...   12.05.2017, 21:03:04
- - casperii   Dlatego , że nie używasz odpowiedniego nagłówka ma...   12.05.2017, 21:15:35
|- - hypex   Cytat(casperii @ 12.05.2017, 22:15:35...   12.05.2017, 21:40:13
- - casperii   Nie: [PHP] pobierz, plaintext mail($adres, $ty...   12.05.2017, 21:40:55
- - hypex   Naprawiłem smile.gif Super, wszystko działa, dzie...   12.05.2017, 21:45:15


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 17:50