• 18-03-2019, 14:32:59
    #1
    Üyeliği durduruldu
    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?
  • 18-03-2019, 14:37:35
    #2
    mevcut 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
    #3
    Ü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
    #4
    Ü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