Merhaba arkadaşlar.
php den bir sorgu çalıştırıyorum. whlie döngüsü. bu sonucu tablo halinde ekrana yazdırıyorum. fakat sonuçları mail gönder diye bir butonum var. mailini yazıp gönder dediği zaman bu while dönügüsü içinde ki tüm sonuçları nasıl mail gönderebilirim?
PHP döngü sonucu ve Mail
3
●179
- 18-03-2019, 14:37:35mevcut olan listelenen bütün sonuçları
while döngüsü içinde array olarak bir değişkene aktarın daha sonra mail gönder denilir ise, o arrayda ki verileri mailin içerik kısmına aktararak göndertebilirsiniz.
burada sizin asıl sorunuz şu olmalı
while içinde ki verileri while dışına alma
bunun içinde şöyle yol izleye bilirsiniz tablo yapınızı bilmediğim için
$tablo_sutun_1[]= gibi değişken tanımlayım bunu while içerisinde listelediğiniz verilerin başına yazın
while içindeki bütün veriler listenirken bu değişkene de aktarılacak
daha iyi anlamak için bu işlemi yaptıkdan sonra, while döngüsü bittiğinde, prin_r ile $tablo_sutun_1 verisini yazdırarak anlayabilirsiniz. - 18-03-2019, 14:41:37Üyeliği durduruldu
function mail_gonder($email,$mesaj){ //kodlar }şeklinde bir fonksiyonun oldugunu var sayıyorum.
while ($row = mysql_fetch_array($result, MYSQL_NUM)) { // kodlar mail_gonder($row["email"],"Mesaj"); }bu şekilde de eski model bir while döngün olduğunu var sayıyorum. Yukarıda sms_gonder fonksiyonunu kullanırsan, her döngüde mail gönderim işlemini o anda row içerisine gelen numaraya yapacaktır. - 18-03-2019, 14:45:18Üyeliği durduruldu
<table> <?php $bes = mysql_query("select * from bsmvkkdf where id='1'"); $bak = mysql_fetch_array($bes); ?> <?php $icerik = mysql_query("select * from banka order by id desc"); while($idonder=mysql_fetch_array($icerik)){ $faiz = $indonder["konut"]; ?> <tr> <td><center><img src="<?php echo $idonder["logo"]; ?>" width="120" height="60"></center> </td> <td> <sp class="sp">Faiz Oranı</sp><br>% <?php echo $idonder["konut"]; ?></td> <td><sp class="sp">Tahsis Ücreti</sp><br><?php echo $idonder["tahsis"]; ?> TL</td> <?php $bul = array(' ',',','.'); $degistir = array('','',''); $kredi = str_replace($bul, $degistir, $_POST['kredi']); $vade = $_POST['vade']; $bul = array(',',' '); $degistir = array('.',''); $faiz = str_replace($bul, $degistir, $idonder['konut']); $bul = array(',',' '); $degistir = array('.',''); $bsmv = str_replace($bul, $degistir, $bak['bsmv']); $kkdf = str_replace($bul, $degistir, $bak['kkdf']); $vergi_faiz = ($faiz / 100) * (1 + $bsmv + $kkdf); $deger1 = $vergi_faiz * pow((1+$vergi_faiz),$vade); $deger2 = pow((1+$vergi_faiz),$vade) - 1; $taksit = $kredi * $deger1/$deger2; ?> <td><sp class="sp">Aylık Ödeme</sp><br> <?=number_format($taksit, 2, ',', '.')?> TL</td> <td><sp class="sp">Toplam tutar</sp><br><?php $taksit =number_format($taksit, 2, ',', '.'); echo $taksit*$vade; ?> TL</td> <td><a href="#" class="buttons bigs whites">Detay</a><br><a href="#" class="buttonss bigss whitess">Başvur</a></td> </tr> <?php } ?> </table>bu tabloyu mail olarak göndermek istiyorum.
yapamadım yardım bekliyorum.
yardım edecek arkadaş yokmu