lostyazilim
tr.link

Multiple Select Php ile yönlendirme

7 Mesajlar 1.178 Okunma
lstbozum
tr.link

Ofleemuco Ofleemuco WM Aracı Kullanıcı
  • Üyelik 15.03.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Türk Telekom
  • Konum İstanbul Avrupa
  • Ad Soyad M** T**
  • Mesajlar 9
  • Beğeniler 4 / 1
  • Ticaret 0, (%0)
Arkadaşlar Merhaba ,

Öncelikle konuya girip okuduğunuz bir yardımım dokunur belki dediğiniz için Teşekkür Ederim :)

Gelelim Sıkıntımıza Html ve css ile hazırlanmış güzel bir sipariş formum var elimde.
Sipariş formunun en altına ürün seçme kısmı ekledim tıpkı şöyle







Birden çok ürün seçmeyi şık ve güzel sunan asmselect projesinden bir alıntı yaptım ve gayet güzel de çalıştı.
demo : http://www.ryancramer.com/projects/asmselect/examples/example1.html

Sıkıntı Şu gonder.php (girdileri mail olarak atan php dosyası) dosyasını php kodlamam olmadığı ve anlamadığım için hazır olarak wmaraci üzerinden buldum fakat değişkenler arasına select kısmındaki çoklu girdileri ekleyemedim.


asm select'in example yani örnek php dosyasında şu şekilde çağırılıyor bu girdiler.

foreach($_POST['cities'] as $city) {


şu şekildede listeleniyor.

echo "\n\t
  • " . htmlspecialchars($city) . "
  • ";



    Tek sıkıntım bu çoklu seçimi php ile maile gönderebilmek..


    Vakit ayırdığınız için Teşekkürler
     

     

    wmaraci
    reklam

    YORci YORci yorci.com Kullanıcı
    • Üyelik 06.02.2016
    • Yaş/Cinsiyet 29 / E
    • Meslek Arkaplan Yazılım
    • Konum Ankara
    • Ad Soyad I** Y**
    • Mesajlar 261
    • Beğeniler 88 / 127
    • Ticaret 21, (%100)
    mail gönderdiğiniz sayfaya şunu eklerseniz, select menü de seçilenleri alt alta liste olarak yazdıracaktır. select menünün "name" niteliğini ne yaptıysanız cities kısmını ona göre değiştirin.


    implode(",\n",$_POST['cities]);
     

     

    Ofleemuco Ofleemuco WM Aracı Kullanıcı
    • Üyelik 15.03.2016
    • Yaş/Cinsiyet 31 / E
    • Meslek Türk Telekom
    • Konum İstanbul Avrupa
    • Ad Soyad M** T**
    • Mesajlar 9
    • Beğeniler 4 / 1
    • Ticaret 0, (%0)
    Hocam şimdi çok abes kaçacak biliyorum ama.
    Bu dosya içerisinde tam olarak nasıl yerleştireceğim bunu


    $isimsoyisim = $_POST["isimsoyisim"];
    $email = $_POST["email"];
    $telefon = $_POST["telefon"];
    $mesaj = $_POST["mesaj"];
    $alici = "xxxxxxxx@xx.xx"; //formun gideceği mail adresi.
    $konu = "Iletisim Formu";
    $ipadres = $_SERVER['REMOTE_ADDR'];

    if (($isimsoyisim=="") or ($email=="") or ($telefon=="") or ($mesaj=="")) {
    echo "Lütfen tüm alanları doldurun";
    }
    else
    {
    $mesajlar.="iletisim formu mesaji

    ";
    $mesajlar.="İsim Soyisim: ".$isimsoyisim."
    ";
    $mesajlar.="E-Posta Adresi: ".$email."
    ";
    $mesajlar.="Telefon: ".$telefon."
    ";
    $mesajlar.="Mesaj: ".$mesaj."
    ";
    $mesajlar.="Ip Adres: ".$ipadres."
    ";

    $mesajgonder=mail($alici, $konu, $mesajlar,
    "Content-type: text/html; charset=utf-8\r\n");
    if ($mesajgonder)
    {
    echo ("Mesajınız başarılı bir şekilde ulaştı. İletişim sayfasına geri dönmek için

    Buraya Tıklayın");
    }
    else
    {
    echo ("Mesajınız gönderilirken bir hata oluştu. Daha sonra tekrar deneyin");
    }
    }
    ?>
     

     

    YORci YORci yorci.com Kullanıcı
    • Üyelik 06.02.2016
    • Yaş/Cinsiyet 29 / E
    • Meslek Arkaplan Yazılım
    • Konum Ankara
    • Ad Soyad I** Y**
    • Mesajlar 261
    • Beğeniler 88 / 127
    • Ticaret 21, (%100)
    
    
    $isimsoyisim = $_POST["isimsoyisim"];
    $email = $_POST["email"];
    $telefon = $_POST["telefon"];
    $mesaj = $_POST["mesaj"];
    $alici = "xxxxxxxx@xx.xx"; //formun gideceği mail adresi.
    $konu = "Iletisim Formu";
    $ipadres = $_SERVER['REMOTE_ADDR'];

    if (($isimsoyisim=="") or ($email=="") or ($telefon=="") or ($mesaj=="")) {
    echo "Lütfen tüm alanları doldurun";
    }
    else
    {
    $mesajlar.="iletisim formu mesaji

    ";
    $mesajlar.="İsim Soyisim: ".$isimsoyisim."
    ";
    $mesajlar.="E-Posta Adresi: ".$email."
    ";
    $mesajlar.="Telefon: ".$telefon."
    ";
    $mesajlar.="Mesaj: ".$mesaj."
    ";
    $mesajlar.= implode(",\n",$_POST['cities]);
    $mesajlar.="Ip Adres: ".$ipadres."
    ";

    $mesajgonder=mail($alici, $konu, $mesajlar,
    "Content-type: text/html; charset=utf-8\r\n");
    if ($mesajgonder)
    {
    echo ("Mesajınız başarılı bir şekilde ulaştı. İletişim sayfasına geri dönmek için

    Buraya Tıklayın");
    }
    else
    {
    echo ("Mesajınız gönderilirken bir hata oluştu. Daha sonra tekrar deneyin");
    }
    }
    ?>
     

     

    wmaraci
    wmaraci

    Ofleemuco Ofleemuco WM Aracı Kullanıcı
    • Üyelik 15.03.2016
    • Yaş/Cinsiyet 31 / E
    • Meslek Türk Telekom
    • Konum İstanbul Avrupa
    • Ad Soyad M** T**
    • Mesajlar 9
    • Beğeniler 4 / 1
    • Ticaret 0, (%0)
    Hocam yordum sizi biliyorum ama çalışmadı 500 sunucu hatası verdi.
     

     

    YORci YORci yorci.com Kullanıcı
    • Üyelik 06.02.2016
    • Yaş/Cinsiyet 29 / E
    • Meslek Arkaplan Yazılım
    • Konum Ankara
    • Ad Soyad I** Y**
    • Mesajlar 261
    • Beğeniler 88 / 127
    • Ticaret 21, (%100)
    Ofleemuco "$_POST['cities]" yazmışız, sonunda bir tırnak eksik onu şöyle düzelt "$_POST['cities']"
     

     

    Ofleemuco Ofleemuco WM Aracı Kullanıcı
    • Üyelik 15.03.2016
    • Yaş/Cinsiyet 31 / E
    • Meslek Türk Telekom
    • Konum İstanbul Avrupa
    • Ad Soyad M** T**
    • Mesajlar 9
    • Beğeniler 4 / 1
    • Ticaret 0, (%0)
    Çok Teşekkür Ederim Hocam.
    Peki gelen içerik yan yana geliyor ya bunu alt alta alabilmem için bir yöntem varmıdır teşekkürler.
     

     

    wmaraci
    wmaraci
    Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
    Site Ayarları
    • Tema Seçeneği
    • Site Sesleri
    • Bildirimler
    • Özel Mesaj Al