Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wysyłka maila z pomocą Checkbox
Vadd
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 24.04.2011
Skąd: Dąbrowa Górnicza

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


Witam,

Mam tabelę wykonaną w mysql która pobiera do checkboxa id
  1. <td><input type=\"checkbox\" name=\"id_podania[]\" value=".$r[id]."></td>

Na dzień dzisiejszy mam zrobione żeby usuwało wpisy z bazy danych chciał bym również żeby wysyłało maila z tego checkboxa i tutaj pojawia się pytanie "jak?".
  1. <?php
  2. if(isset($_POST['submit_zaakceptuj']) && isset($_POST['id_podania'])){
  3. $del=$_POST['id_podania'];
  4. foreach($del as $id){
  5. $query="SELECT poczta FROM podania WHERE id=$id";
  6. mysql_query($query);
  7. echo '<br /><br /><br /><div class="message success">
  8. <p>Podanie zostało usunięte.</p>
  9. </div>';
  10. echo"<META HTTP-EQUIV=Refresh CONTENT=\"3; URL=index.php\">";
  11. }
  12. }
  13. ?>

Tak wygląda kod na zaakceptowanie sądzę że pobiera on miala z podania gdzie ID jest równe temu co z checkboxa tylko jak teraz zrobić żeby wysyłał maila ?
Mam plik zak.php który jest odpowiedzialny za wysyłanie.

Proszę o pomoc.

Dziękuję
Piotr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
lukaskolista
post
Post #2





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

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


http://php.net/manual/en/function.mail.phpBylo milion razy
Go to the top of the page
+Quote Post
Vadd
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 24.04.2011
Skąd: Dąbrowa Górnicza

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


lukaskolista, nie o to chodziło mail mi działa wysyła itp, chciał bym żeby to za pomocą checkboxa wysyłał bo mam polecenie pojedynczego wysłania ale jak jest np. 20 podań i 18 razy klikać jedno i to samo to troszkę dużo czasu.

Dobra to może jeszcze inaczej.

Poniżej podaje a href

  1. <a href='zak.php?poczta={$r[4]}'>Akceptuj</a>


A tutaj sam php wysyłki:
  1. <?php
  2. $adres= $_GET['poczta'];
  3. $temat="Podanie Zaakceptowane ! Gratulujemy !";
  4. $tresc .='Treść';
  5.  
  6. /* Dodatkowe nagłówki */
  7. $headers = "From: PolishLegion Clan<no-reply@polishlegion.pl>\r\n";
  8. $headers .= "Reply-To: no-reply@polishlegion.pl\r\n";
  9. $headers .= "Return-Path: no-reply@polishlegion.pl\r\n";
  10. $headers .= "X-Mailer: Drupal\n";
  11. $headers .= 'MIME-Version: 1.0' . "\n";
  12. $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
  13.  
  14. if(mail($adres,$temat,$tresc,$headers)) {
  15. echo 'Wiadomość wysłano, <a href="index.php">wróć</a> do strony głównej.';
  16. echo"<META HTTP-EQUIV=Refresh CONTENT=\"3; URL=index.php\">";
  17. }
  18. else
  19. {
  20. echo 'nie udało się wysłać wiadomości';
  21. }
  22.  
  23. ?>
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 22:28