Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wysyłka maila z pomocą Checkbox
Forum PHP.pl > Forum > PHP
Vadd
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
lukaskolista
http://php.net/manual/en/function.mail.phpBylo milion razy
Vadd
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. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.