• 04-08-2021, 16:40:50
    #1
    www.42ajans.com
    Merhaba arkadaşlar forumdan bir arkadaş aşağıdaki kodları paylaşmıştı ben biraz değişiklik yaptım. Ancak Bazı sorunlarım var.

    Sorun 1 : talep_formu.php de bazı alanların zorunlu olmasını istiyorum bunu talep_iletildi.php tarafında case brake komutları ile yapılmıştı. Ancak Radio butonları mı sorunlu yoksa ben mi yanlış kod sildim case 1 de radio butonlardan biri seçili olsa bile hata kodu aynı kalıyor.

    Sorun 2: Bu tasarımı nasıl responsive uyumlu yapabilirim?


    Kodları aşağıya ekliyorum
    talep_config.php
    <?php
    /**
    *
    * GENEL AMAÇLI-ÖZELLEŞTİRİLEBİLİR SİPARİŞ FORMU
    *
    * @YAZAR Habip OÄžUZ <www.habipoguz.com><habipoguz@hotmail.com>
    *
    *
    * @lisans "açık kaynak"
    *
    * Bu programı, piyasada sipariş formu bulamadığım için "phpmail_by_mTy" formundan yazım kurallarını
    * alarak ortaya çıkardım. Kendilerine teşekkür ederim.
    *
    * Bu program tamamen ücretsizdir; yayınlayabilirsiniz yahut "GNU Lesser General Public License"
    * çerçevesinde geliştirebilirsiniz.
    *
    * Bu programı size kullanışlı olabilir düşüncesiyle yayınlıyorum ama
    * HERHANGİ BİR GARANTİ VEREMEM; daha çok ayrıntı için "GNU
    * Lesser General Public License"a bakınız.
    *
    */
    
    /**
    *
    * Hayal Etmek Güzeldir...
    *
    */
    
    
     $gidecekmail="gidecekmail@gmail.com";
     $gonderilecekkonu="SipariÅŸ Formu ";
     $gonderildimesaji="<center>
      <p>&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font face=\"Verdana\" size=\"2\" color=\"#006600\">Teşekkürler!...</font>
      <font color=\"#D73E22\" face=\"Verdana\" style=\"font-size: 8pt\">&nbsp; </font>
      <img border=\"0\" src=\"okey.gif\" align=\"middle\" width=\"100\" height=\"100\"></strong></p>
      <p style=\"margin-top:; line-height:150%; margin-top:0; margin-bottom:0\"><b>
      <font face=\"Verdana\" color=\"#005CB9\" style=\"font-size: 8pt\">İstek talebiniz
      için teşekkür ederiz!<br>
      Mesajınız tarafımıza ulaştı. İlgili Yetkilimiz en kısa zamanda sizinle iletişime geçecektir.</font></b></p>
      <p style=\"margin-top:; line-height:150%; margin-top:0; margin-bottom:0\">
      <b><font face=\"Verdana\" style=\"font-size: 8pt\" color=\"#005CB9\">İyi Çalışmalar.
      Saygılar...</font></b></p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
    </center>";
    
    ?>
    talep_formu.php
    <title>Talep Formu</title>
    <body bgcolor="#F6F6F6">
    <?php
    /**
    *
    * GENEL AMAÇLI-ÖZELLEŞTİRİLEBİLİR SİPARİŞ FORMU
    *
    * @YAZAR Habip OÄžUZ <www.habipoguz.com><habipoguz@hotmail.com>
    *
    *
    * @lisans "açık kaynak"
    *
    * Bu programı, piyasada sipariş formu bulamadığım için "phpmail_by_mTy" formundan yazım kurallarını
    * alarak ortaya çıkardım. Kendilerine teşekkür ederim.
    *
    * Bu program tamamen ücretsizdir; yayınlayabilirsiniz yahut "GNU Lesser General Public License"
    * çerçevesinde geliştirebilirsiniz.
    *
    * Bu programı size kullanışlı olabilir düşüncesiyle yayınlıyorum ama
    * HERHANGİ BİR GARANTİ VEREMEM; daha çok ayrıntı için "GNU
    * Lesser General Public License"a bakınız.
    *
    */
    
    /**
    *
    * Hayal Etmek Güzeldir...
    *
    */
    print "<h1> Teklif & SipariÅŸ Onay Formu </h1>";
    print "<form action=\"talep_iletildi.php\" method=\"post\">
    <style>
    <!--
    .style11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; font-weight: bold; }
    -->
    </style>
    <br>";
    
    print "<table border=\"1\" summary=\"\">";
    
                      // Sipariş Kim İçin? radio butonu...
    
    print "<tr>";
    print "<td>";
    print "<font face=\"Verdana\" style=\"font-size: 10pt; font-weight: 700\" color=\"#D73E22\">Sipariş Kim İçin?:</font>";
    print "</td>";
    print "<td>";
    print "<INPUT onclick=\"tip.value='Kurumsal'\"";
    print "type=radio value=Stok name=sipariskimicin><font face=\"Verdana\" style=\"font-size: 10pt\" size=\"20\">STOK</font>";
    print "&nbsp;&nbsp;
        <INPUT onclick=\"tip.value='KiÅŸisel'\"";
    print "type=radio value=Müşteri name=sipariskimicin><font face=\"Verdana\" style=\"font-size: 10pt\" size=\"20\">MÜŞTERİ</font>*";
    print "</td>";
    
    // SipariÅŸ Yetkilisi...
    print "<td>";
    print "<font face=\"Verdana\" style=\"font-size: 10pt; font-weight: 700\" color=\"#D73E22\">&nbsp;Yetkili Personel:</font>";
    print "</td>";
    print "<td height=\"21\"><span class=\"style14\"><font size=\"1\">";
    print "<select name=\"yetkilipersonel\" size=\"1\" id=\"yetkilipersonel\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
        ";
    print "*</font><br>";
    print "<option selected>Lütfen Seçiniz</option>";
    print "<option>SipariÅŸ Yetkili 1</option>";
    print "<option>[COLOR=#000000][FONT=Open Sans]SipariÅŸ Yetkili 2[/FONT][/COLOR]</option>";
    print "<option>[COLOR=#000000][FONT="Open Sans"]SipariÅŸ Yetkili 3[/FONT][/COLOR]</option>";
    print "<option>[COLOR=#000000][FONT="Open Sans"]SipariÅŸ Yetkili 4[/FONT][/COLOR]</option>";
    print "<option>[COLOR=#000000][FONT="Open Sans"]SipariÅŸ Yetkili 5[/FONT][/COLOR]</option>";
    print "</select></font></span><font color=\"#000000\">*</font><span class=\"style14\"><font size=\"1\">";
    print "</font>";
    print "</span></td>";
    
    print "<td>";
    
    
    $gunler = array(
        'Pazartesi',
        'Salı',
        'Çarşamba',
        'PerÅŸembe',
        'Cuma',
        'Cumartesi',
        'Pazar'
    );
     
    $aylar = array(
        'Ocak',
        'Åžubat',
        'Mart',
        'Nisan',
        'Mayıs',
        'Haziran',
        'Temmuz',
        'AÄŸustos',
        'Eylül',
        'Ekim',
        'Kasım',
        'Aralık'
    );
     
    $ay = $aylar[date('m') - 1];
    $gun = $gunler[date('N') - 1];
     
    echo date('j ') . $ay . date(' Y ') . $gun;
    print "</td>";
    
    print "</tr>";
    
    
     // Adınız ve Soyadınız kutucuğu...
    
    print "<tr>";
    print "<td>";
    print "<font face=\"Verdana\" style=\"font-size: 8pt; font-weight: 700\" color=\"#D73E22\">Müşteri Ad Soyad:</font>";
    print "</td>";
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"musteriadsoyad\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
    *</font><br>";
    print "</td>";
    // E-Mail kutucuÄŸu...
    
    print "<td>";
    print "<font face=\"Verdana\" style=\"font-size: 8pt; font-weight: 700\" color=\"#D73E22\">E-Mail Adresiniz:</font>";
    print "</td>";
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"kimden\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
    *</font><br>";
    print "</td>";
    
    
    
    
    print "</tr>";
    
    
    
    
    
     // Termin Tarihi kutucuÄŸu...
    
    print "<tr>";
    print "<td>";
    print "<font face=\"Verdana\" style=\"font-size: 8pt; font-weight: 700\" color=\"#D73E22\">Termin Tarihi:</font>";
    print "</td>";
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"termintarihi\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\"></font><br>";
    print "</td>";
    
     // Markalama kutucuÄŸu...
     print "<td>";
    print "<font face=\"Verdana\" style=\"font-size: 8pt; font-weight: 700\" color=\"#D73E22\">Markalama:</font>";
    print "</td>";
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"markalama\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\"></font><br>";
    print "</td>";
    print "</tr>";
    
    
     // Kutu Tasarımı radio butonu...
    
    print "<tr>";
    print "<td>";
    print "<font face=\"Verdana\" style=\"font-size: 10pt; font-weight: 700\" color=\"#D73E22\">Kutu Tasarımı?:</font>";
    print "</td>";
    print "<td>";
    print "<INPUT onclick=\"tip.value='CBX'\"";
    print "type=radio value=CBX name=kututasarimi><font face=\"Verdana\" style=\"font-size: 10pt\" size=\"20\">CBX</font>";
    print "&nbsp;&nbsp;
        <INPUT onclick=\"tip.value='QBC'\"";
    print "type=radio value=QBC name=kututasarimi><font face=\"Verdana\" style=\"font-size: 10pt\" size=\"20\">QBC</br></font>";
    print "
        <INPUT onclick=\"tip.value='MusteriTasarimi'\"";
    print "type=radio value=MusteriTasarimi name=kututasarimi><font face=\"Verdana\" style=\"font-size: 10pt\" size=\"20\">Müşteri Tasarımı</font>";
    print "&nbsp;&nbsp;
        <INPUT onclick=\"tip.value='Yok'\"";
    print "type=radio value=Yok name=kututasarimi><font face=\"Verdana\" style=\"font-size: 10pt\" size=\"20\">Yok&nbsp;</font>";
    
    // Paketleme...
    print "<td>";
    print "<font face=\"Verdana\" style=\"font-size: 10pt; font-weight: 700\" color=\"#D73E22\">&nbsp;Paketleme:</font>";
    print "</td>";
    print "<td height=\"21\"><span class=\"style14\"><font size=\"1\">";
    print "<select name=\"paketleme\" size=\"1\" id=\"paketleme\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
        ";
    print "*</font><br>";
    print "<option selected>Lütfen Seçiniz</option>";
    print "<option>Endüstriyel + Dış koli Baskılı</option>";
    print "<option>Endüstriyel Paketleme</option>";
    print "<option>Nötr + Endüstriyel Paketleme</option>";
    print "<option>Nötr + Tek Kutu </option>";
    print "<option>Tek Kutu (Dizayn)</option>";
    print "<option>Tek Kutu + Dış Koli (Dizayn2)</option>";
    print "</select></font></span><font color=\"#000000\">*</font><span class=\"style14\"><font size=\"1\">";
    print "</font>";
    print "</span></td>";
    
    print "</td>";
                        
    
                         // Mesaj kutucuÄŸu...
    
    print "<tr>";
    print "<td>";
    print "<font face=\"Verdana\" style=\"font-size: 8pt; font-weight: 700\" color=\"#D73E22\">Ek Bilgi ::</font>";
    print "</td>";
    print "<td>";
    print "<textarea style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\" name=\"ekbilgi\" rows=2 cols=30></textarea>*</font><br>";
    print "</td>";
    print "</tr>";
    
    
                         // Sipariş Bölümü...
    
    
    print "<tr>";
    print "<th>";
    print "<font face=\"Verdana\" style=\"font-size: 8pt; font-weight: 700\" color=\"#D73E22\">Ürün Kategori:</font>";
    print "</th>";
    print "<th>";
    print "<font face=\"Verdana\" style=\"font-size: 8pt; font-weight: 700\" color=\"#D73E22\">Ürün Kodu:</font>";
    print "</th>";
    print "<th>";
    print "<font face=\"Verdana\" style=\"font-size: 8pt; font-weight: 700\" color=\"#D73E22\">Ölçü:</font>";
    print "</th>";
    print "<th>";
    print "<font face=\"Verdana\" style=\"font-size: 8pt; font-weight: 700\" color=\"#D73E22\">Miktar:</font>";
    print "</th>";
    print "<th>";
    print "<font face=\"Verdana\" style=\"font-size: 8pt; font-weight: 700\" color=\"#D73E22\">Malzeme Türü:</font>";
    print "</th>";
    print "<th>";
    print "<font face=\"Verdana\" style=\"font-size: 8pt; font-weight: 700\" color=\"#D73E22\">Kalite:</font>";
    print "</th>";
    print "<th>";
    print "<font face=\"Verdana\" style=\"font-size: 8pt; font-weight: 700\" color=\"#D73E22\">Detay:</font>";
    print "</th>";
    
    
    print "</tr>";
    
    
    print "<tr>";
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"urunkat1\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
    </font>";
    print "</td>";
    
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"urunkodu1\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
    </font>";
    print "</td>";
    
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"urunolcu1\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
    </font>";
    print "</td>";
    
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"urunmiktar1\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
    </font>";
    print "</td>";
    
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"urunmalzemecinsi1\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
    </font>";
    print "</td>";
    
    // Paketleme...
    
    print "<td height=\"21\"><span class=\"style14\"><font size=\"1\">";
    print "<select name=\"urunkalite1\" size=\"1\" id=\"urunkalite1\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
        ";
    print "*</font><br>";
    print "<option selected>Lütfen Seçiniz</option>";
    print "<option>CBX ve Genel Araştırma</option>";
    print "<option>İyi Kalite (QBC) </option>";
    print "<option>Normal Kalite (CBX) </option>";
    print "<option>Uygun Kalite</option>";
    print "<option>Üst Kalite</option>";
    print "</select></font></span><font color=\"#000000\">*</font><span class=\"style14\"><font size=\"1\">";
    print "</font>";
    print "</span></td>";
    
    print "</td>";
    
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"urundetay1\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
    </font>";
    print "</td>";
    
    
    
    
    print "</tr>";
    
    
    
    print "<tr>";
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"urunkat2\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
    </font>";
    print "</td>";
    
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"urunkodu2\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
    </font>";
    print "</td>";
    
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"urunolcu2\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
    </font>";
    print "</td>";
    
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"urunmiktar2\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
    </font>";
    print "</td>";
    
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"urunmalzemecinsi2\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
    </font>";
    print "</td>";
    
    // Paketleme...
    
    print "<td height=\"21\"><span class=\"style14\"><font size=\"1\">";
    print "<select name=\"urunkalite2\" size=\"1\" id=\"urunkalite2\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
        ";
    print "*</font><br>";
    print "<option selected>Lütfen Seçiniz</option>";
    print "<option>CBX ve Genel Araştırma</option>";
    print "<option>İyi Kalite (QBC) </option>";
    print "<option>Normal Kalite (CBX) </option>";
    print "<option>Uygun Kalite</option>";
    print "<option>Üst Kalite</option>";
    print "</select></font></span><font color=\"#000000\">*</font><span class=\"style14\"><font size=\"1\">";
    print "</font>";
    print "</span></td>";
    
    print "</td>";
    
    print "<td>";
    print "<input type=text style=\"width: 200px\" name=\"urundetay2\" size=\"40\" maxlength=\"256\" style=\"font-family: verdana; font-size: 8pt; font-weight: italic; border: 1px solid #C0C0C0; background-color: #F6F6F6\" size=\"30\"><font color=\"#000000\">
    </font>";
    print "</td>";
    
    
    
    
    print "</tr>";
    
    
    
    
    
    
    
    
                         // Gönder-Temizle butonları...
    
    print "<tr>";
    print "<td>";
    print "</td>";
    print "<td>";
    print "<p align=\"center\">";
    print "<input style=\"font-family: Verdana; color: #000000; font-size: 8pt; font-weight: italic; border: 1px solid #CACACA; background-color: #F6F6F6\" type=submit value=\"Gönder\">";
    print "&nbsp;&nbsp;&nbsp;&nbsp;";
    print "<input style=\"font-family: Verdana; color: #000000; font-size: 8pt; font-weight: italic; border: 1px solid #CACACA; background-color: #F6F6F6\" type=reset value=\"Temizle\">";
    print "</td>";
    print "</tr>";
    
    print "</table>";
    print "</form>";
    ?>
    talep_iletildi.php

    <title>Mail gonderildi.</title>
    <body bgcolor="#F6F6F6">
    <?php
    /**
    *
    * GENEL AMAÇLI-ÖZELLEŞTİRİLEBİLİR SİPARİŞ FORMU
    *
    * @YAZAR Habip OÄžUZ <www.habipoguz.com><habipoguz@hotmail.com>
    *
    *
    * @lisans "açık kaynak"
    *
    * Bu programı, piyasada sipariş formu bulamadığım için "phpmail_by_mTy" formundan yazım kurallarını
    * alarak ortaya çıkardım. Kendilerine teşekkür ederim.
    *
    * Bu program tamamen ücretsizdir; yayınlayabilirsiniz yahut "GNU Lesser General Public License"
    * çerçevesinde geliştirebilirsiniz.
    *
    * Bu programı size kullanışlı olabilir düşüncesiyle yayınlıyorum ama
    * HERHANGİ BİR GARANTİ VEREMEM; daha çok ayrıntı için "GNU
    * Lesser General Public License"a bakınız.
    *
    */
    
    /**
    *
    * Hayal Etmek Güzeldir...
    *
    */
    include ("talep_config.php");
    switch (AlanlarKontrol(($_POST['musteriadsoyad']),($_POST['kimden']),($_POST['sipariskimicin']),($_POST['termintarihi']),($_POST['markalama']),($_POST['kututasarimi']),($_POST['yetkilipersonel']),($_POST['paketleme']),($_POST['ekbilgi']),($_POST['urunkat1']),($_POST['urunkodu1']),($_POST['urunolcu1']),($_POST['urunmiktar1']),($_POST['urunmalzemecinsi1']),($_POST['urunkalite1']),($_POST['urundetay1']),($_POST['urunkat2']),($_POST['urunkodu2']),($_POST['urunolcu2']),($_POST['urunmiktar2']),($_POST['urunmalzemecinsi2']),($_POST['urunkalite2']),($_POST['urundetay2'])))
    {
        case 0;
        print $gonderildimesaji;
        // Formdaki bilgileri alıyoruz...
            $sipariskimicin=$_POST['sipariskimicin'];
            $yetkilipersonel=$_POST['yetkilipersonel'];
            $musteriadsoyad=$_POST['musteriadsoyad'];
            $kimden2=$_POST['kimden'];
            $termintarihi=$_POST['termintarihi'];
            $markalama=$_POST['markalama'];
            $kututasarimi=$_POST['kututasarimi'];
            $paketleme=$_POST['paketleme'];    
            $ekbilgi=$_POST['ekbilgi'];
            $urunkat1=$_POST['urunkat1'];
            $urunkodu1=$_POST['urunkodu1'];
            $urunolcu1=$_POST['urunolcu1'];
            $urunmiktar1=$_POST['urunmiktar1'];
            $urunmalzemecinsi1=$_POST['urunmalzemecinsi1'];        
            $urunkalite1=$_POST['urunkalite1'];
            $urundetay1=$_POST['urundetay1'];        
            $urunkat2=$_POST['urunkat2'];
            $urunkodu2=$_POST['urunkodu2'];
            $urunolcu2=$_POST['urunolcu2'];
            $urunmiktar2=$_POST['urunmiktar2'];
            $urunmalzemecinsi2=$_POST['urunmalzemecinsi2'];        
            $urunkalite2=$_POST['urunkalite2'];
            $urundetay2=$_POST['urundetay2'];    
            
            
            
            
            //$kimden = "From: $kimden2";
            $kimden = "Content-type: text/html; charset=utf-8\r\n";
            $kimden.= "From: $kimden2";
    
    
            //mesaj konusu olarak bikaç sitemiz varsa belli olmasi için kullasnicinin yazdigini degil
            //gonderilecekkonu degiskenini gönderiyoruz..
            //daha sonra yazdigi konuyu mesaji adini soyadini vesaire html degiskeni içinde tutup
            //bu degiskeni gonderiyoruz...html tasarimini kendinize göre degistirebilirsiniz...
    
            $formatli='
    <p><b>'.$gonderilecekkonu.'</b></p>
    
    <b>Sipariş Kim İçin?:</b>'.$sipariskimicin.'<br>
    <b>Yetkili Personel:</b>'.$yetkilipersonel.'<br>
    <b>Müşterinin Adı Soyadı :</b> '.$musteriadsoyad.'<br>
    <b>Gönderen E-mail Adresi :</b> '.$kimden2.'<br>
    <b>Termin Tarihi :</b> '.$termintarihi.' <br>
    <b>Markalama:</b> '.$markalama.' <br>
    <b>Kutu Tasarımı :</b> '.$kututasarimi.' <br>
    <b>Paketleme :</b> '.$paketleme.' <br>
    <b>Ek Bilgi :</b> '.$ekbilgi.' <br>
    
    
    
    <table border=\"1\" summary=\"\">
    
    
    <tr>
    <th>
    <b>Ürün Kategori :</b>
    </th>
    <th>
    <b>Ürün Kodu:</b>
    </th>
    <th>
    <b>Ürün Ölçüsü:</b>
    </th>
    <th>
    <b>Ürün Miktar:</b>
    </th>
    <th>
    <b>Ürün Malzeme Türü:</b>
    </th>
    <th>
    <b>Ürün Kalite:</b>
    </th>
    <th>
    <b>Ürün Detay:</b>
    </th>
    </tr>
    
    
    <tr>
    <td>
    '.$urunkat1.'
    </td>
    <td>
    '.$urunkodu1.'
    </td>
    <td>
     '.$urunolcu1.'
    </td>
    <td>
    '.$urunmiktar1.'
    </td>
    <td>
     '.$urunmalzemecinsi1.'
    </td>
    <td>
    '.$urunkalite1.'
    </td>
    <td>
    '.$urundetay1.'
    </td>
    
    
    </tr>
    
    <tr>
    
    <td>
    '.$urunkat2.'
    </td>
    <td>
    '.$urunkodu2.'
    </td>
    <td>
     '.$urunolcu2.'
    </td>
    <td>
     '.$urunmiktar2.'
    </td>
    <td>
     '.$urunmalzemecinsi2.'
    </td>
    <td>
    '.$urunkalite2.'
    </td>
    <td>
     '.$urundetay2.'
    </td>
    
    </tr>
    
    
    
    </table>
    
    
    ';
        mail ($gidecekmail,$gonderilecekkonu,$formatli,$kimden);
            break;
            //buralarda javascript vs kullanarak ayri hata mesajlari yazdirabilirsiniz...
            //Sipariş Kim İçin Bölümü Hata Kodu...
        case 1;print "<center>
      <p>&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font color=\"#D73E22\" face=\"Verdana\" style=\"font-size: 8pt\">İşlemde Hata
      OluÅŸtu!&nbsp; </font>
      <img border=\"0\" src=\"hata.gif\" align=\"middle\" width=\"100\" height=\"100\"></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font face=\"Verdana\" style=\"font-size: 8pt\" color=\"#005CB9\">Lütfen Sipariş Kim İçin Bölümünü Doldurunuz</font></strong></p>
         <font face=\"Verdana\" size=\"1\">
      <p><a href=\"javascript:history.go(-1)\" style=\"text-decoration: none\">Geri Dönmek
      ıçin Tıklayınız...</a></font></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
    </center>"
    ;break;
    
    //Müşteri Adı Soyadı Bölümü Hata Kodu...
    
        case 2;print "<center>
      <p>&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font color=\"#D73E22\" face=\"Verdana\" style=\"font-size: 8pt\">ıþlemde Hata
      Oluþtu!&nbsp; </font>
      <img border=\"0\" src=\"hata.gif\" align=\"middle\" width=\"100\" height=\"100\"></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font face=\"Verdana\" style=\"font-size: 8pt\" color=\"#005CB9\">Lütfen Müşteri Adı Soyadı Bölümünü Doldurunuz </font></strong></p>
        <font face=\"Verdana\" size=\"1\">
      <p><a href=\"javascript:history.go(-1)\" style=\"text-decoration: none\">Geri Dönmek
      ıçin Tıklayınız...</a></font></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
    </center>";break;
    
    //Yetkili Personel Bölümü Hata Kodu...
    
        case 3;print "<center>
      <p>&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font color=\"#D73E22\" face=\"Verdana\" style=\"font-size: 8pt\">ıþlemde Hata
      Oluþtu!&nbsp; </font>
      <img border=\"0\" src=\"hata.gif\" align=\"middle\" width=\"100\" height=\"100\"></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font face=\"Verdana\" style=\"font-size: 8pt\" color=\"#005CB9\">Lütfen Yetkili Personel Bölümünü Doldurunuz</font></strong></p>
      <font face=\"Verdana\" size=\"1\">
      <p><a href=\"javascript:history.go(-1)\" style=\"text-decoration: none\">Geri Dönmek
      ıçin Tıklayınız...</a></font></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
    </center>";break;
    
    //Email Adresi Hata Kodu...
    
        case 4;print "<center>
      <p>&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font color=\"#D73E22\" face=\"Verdana\" style=\"font-size: 8pt\">ıþlemde Hata
      Oluþtu!&nbsp; </font>
      <img border=\"0\" src=\"hata.gif\" align=\"middle\" width=\"100\" height=\"100\"></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font face=\"Verdana\" style=\"font-size: 8pt\" color=\"#005CB9\">Lütfen Email Adresinizi Seçiniz</font></strong></p>
       <font face=\"Verdana\" size=\"1\">
      <p><a href=\"javascript:history.go(-1)\" style=\"text-decoration: none\">Geri Dönmek
      ıçin Tıklayınız...</a></font></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
    </center>";break;
    
    //Markalama Hata Kodu...
    
        case 5;print "<center>
      <p>&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font color=\"#D73E22\" face=\"Verdana\" style=\"font-size: 8pt\">ıþlemde Hata
      Oluþtu!&nbsp; </font>
      <img border=\"0\" src=\"hata.gif\" align=\"middle\" width=\"100\" height=\"100\"></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font face=\"Verdana\" style=\"font-size: 8pt\" color=\"#005CB9\">Lütfen Markalama Bölümünü Doldurunuz</font></strong></p>
        <font face=\"Verdana\" size=\"1\">
      <p><a href=\"javascript:history.go(-1)\" style=\"text-decoration: none\">Geri Dönmek
      ıçin Tıklayınız...</a></font></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
    </center>";break;
    
    //Kutu tasarımı bölümü hata kodu...
    
        case 6;print "<center>
      <p>&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font color=\"#D73E22\" face=\"Verdana\" style=\"font-size: 8pt\">ıþlemde Hata
      Oluþtu!&nbsp; </font>
      <img border=\"0\" src=\"hata.gif\" align=\"middle\" width=\"100\" height=\"100\"></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font face=\"Verdana\" style=\"font-size: 8pt\" color=\"#005CB9\">Lütfen Kutusu Tasarımı Bölümünü Seçiniz</font></strong></p>
        <font face=\"Verdana\" size=\"1\">
      <p><a href=\"javascript:history.go(-1)\" style=\"text-decoration: none\">Geri Dönmek
      ıçin Tıklayınız...</a></font></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
    </center>";break;
    
    //Paketleme bölümü hata kodu..
    
        case 7;print "<center>
      <p>&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font color=\"#D73E22\" face=\"Verdana\" style=\"font-size: 8pt\">ıþlemde Hata
      Oluþtu!&nbsp; </font>
      <img border=\"0\" src=\"hata.gif\" align=\"middle\" width=\"100\" height=\"100\"></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font face=\"Verdana\" style=\"font-size: 8pt\" color=\"#005CB9\">Lütfen Paketleme Bölümünü Seçiniz </font></strong></p>
        <font face=\"Verdana\" size=\"1\">
      <p><a href=\"javascript:history.go(-1)\" style=\"text-decoration: none\">Geri Dönmek
      ıçin Tıklayınız...</a></font></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
    </center>";break;
    
    //Ürün Kategori Hata Kodu...
    
        case 8;print "<center>
      <p>&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font color=\"#D73E22\" face=\"Verdana\" style=\"font-size: 8pt\">ıþlemde Hata
      Oluþtu!&nbsp; </font>
      <img border=\"0\" src=\"hata.gif\" align=\"middle\" width=\"100\" height=\"100\"></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font face=\"Verdana\" style=\"font-size: 8pt\" color=\"#005CB9\">Lütfen Ürün Kategori Bölümünü Doldurunuz </font></strong></p>
      <font face=\"Verdana\" size=\"1\">
      <p><a href=\"javascript:history.go(-1)\" style=\"text-decoration: none\">Geri Dönmek
      ıçin Tıklayınız...</a></font></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
    </center>";break;
    
    //ÜRün Kodu Hata Kodu...
    
        case 9;print "<center>
      <p>&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font color=\"#D73E22\" face=\"Verdana\" style=\"font-size: 8pt\">ıþlemde Hata
      Oluþtu!&nbsp; </font>
      <img border=\"0\" src=\"hata.gif\" align=\"middle\" width=\"100\" height=\"100\"></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font face=\"Verdana\" style=\"font-size: 8pt\" color=\"#005CB9\">Lütfen Ürün Kodu Bölümünü Doldurunuz</font></strong></p>
      <font face=\"Verdana\" size=\"1\">
      <p><a href=\"javascript:history.go(-1)\" style=\"text-decoration: none\">Geri Dönmek
      ıçin Tıklayınız...</a></font></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
    </center>";break;
    
    //Ürün Miktar Hata Kodu...
    
        case 10;print "<center>
      <p>&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font color=\"#D73E22\" face=\"Verdana\" style=\"font-size: 8pt\">ıþlemde Hata
      Oluþtu!&nbsp; </font>
      <img border=\"0\" src=\"hata.gif\" align=\"middle\" width=\"100\" height=\"100\"></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font face=\"Verdana\" style=\"font-size: 8pt\" color=\"#005CB9\">Lütfen Ürün Miktar Bölümünü Doldurunuz</font></strong></p>
      <font face=\"Verdana\" size=\"1\">
      <p><a href=\"javascript:history.go(-1)\" style=\"text-decoration: none\">Geri Dönmek
      ıçin Tıklayınız...</a></font></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
    </center>";break;
    
    //Malzeme Türü Hata Kodu...
    
        case 11;print "<center>
      <p>&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font color=\"#D73E22\" face=\"Verdana\" style=\"font-size: 8pt\">ıþlemde Hata
      Oluþtu!&nbsp; </font>
      <img border=\"0\" src=\"hata.gif\" align=\"middle\" width=\"100\" height=\"100\"></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font face=\"Verdana\" style=\"font-size: 8pt\" color=\"#005CB9\">Lütfen Malzeme Türü Bölümünü Doldurunuz</font></strong></p>
      <font face=\"Verdana\" size=\"1\">
      <p><a href=\"javascript:history.go(-1)\" style=\"text-decoration: none\">Geri Dönmek
      ıçin Tıklayınız...</a></font></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
    </center>";break;
    
    //Malzeme Kalite Hata Kodu...
    
        case 12;print "<center>
      <p>&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font color=\"#D73E22\" face=\"Verdana\" style=\"font-size: 8pt\">ıþlemde Hata
      Oluþtu!&nbsp; </font>
      <img border=\"0\" src=\"hata.gif\" align=\"middle\" width=\"100\" height=\"100\"></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\"><strong>
      <font face=\"Verdana\" style=\"font-size: 8pt\" color=\"#005CB9\">Lütfen Malzeme Kalite Bölümünü Seçiniz:</font></strong></p>
      <font face=\"Verdana\" size=\"1\">
      <p><a href=\"javascript:history.go(-1)\" style=\"text-decoration: none\">Geri Dönmek
      ıçin Tıklayınız...</a></font></strong></p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
      <p style=\"margin-top: 0; margin-bottom: 0\">&nbsp;</p>
    </center>";break;
    
    
    
    
    }
    
    function AlanlarKontrol ($sipariskimicin,$kimden2,$yetkilipersonel,$musteriadsoyad,$markalama,$kututasarimi,$paketleme,$urunkat1,$urunkodu1,$urunmiktar1,$urunmalzemecinsi1,$urunkalite1)
    {
        
        if ($sipariskimicin=="") return 1;  //1 nolu hatayı yazdır...
        if ($musteriadsoyad=="") return 2;  //2 nolu hatayı yazdır...
        if ($yetkilipersonel=="") return 3;  //3 nolu hatayı yazdır...
    {
    if (!MailKontrol($kimden2)) return 4; //4 nolu hatayı yazdır...
    }
    if ($kimden2=="") return 4; //4 nolu hatayı yazdır...
    else
    
    if ($markalama=="") return 5;  //5 nolu hatayı yazdır...
    if ($kututasarimi=="") return 6;  //6 nolu hatayı yazdır...
    if ($paketleme=="") return 7;  //7 nolu hatayı yazdır...
    if ($urunkat1=="") return 8;  //8 nolu hatayı yazdır...
    if ($urunkodu1=="") return 9;  //9 nolu hatayı yazdır...
    if ($urunmiktar1=="") return 10;  //10 nolu hatayı yazdır...
    if ($urunmalzemecinsi1=="") return 11;  //11 nolu hatayı yazdır...
    if ($urunkalite1=="") return 12;  //12 nolu hatayı yazdır...
                            
        
    
    return 0;
    }
    
    function MailKontrol ($StrMail)      //E-Mail Adresinin doðru yazılıp yazılmadıðını kontrol ediyoruz.
    {
    $yasak=array("/","\\","(",")","[","]","{","}","*","?");
    if (strlen($StrMail)<6)
    {
    return false;
    }
    $At=0;
    $Nokta=0;
        for ($i=0;$i<strlen($StrMail);$i++)
        {
            $Karekter=substr($StrMail,$i,1);
            if ($Karekter=="@") $At++;
            if ($Karekter==".") $Nokta++;
                for ($j=0;$j<=9;$j++)
                {
                    if ($Karekter==$yasak[$j]) return false;
                }
        }
    if (($At==1) and ($Nokta>=1)) return true;
    return false;
    }
    ?>
  • 04-08-2021, 17:08:07
    #2
    Bir şeyi baştan yapmak onarmaktan daha kolaydır özellikle başkasının yaptığı şeyleri tamir etmek zordur.
    PHP de artık mailözelliğini kullanamazsınız bunun yerine SMTP kullanmalısınız.
    Ayrıca bu kodları silmeden responsive olmaz tümünü baştan yazmak gerekecek.
  • 04-08-2021, 17:18:55
    #3
    www.42ajans.com
    ntka adlı üyeden alıntı: mesajı görüntüle
    Bir şeyi baştan yapmak onarmaktan daha kolaydır özellikle başkasının yaptığı şeyleri tamir etmek zordur.
    PHP de artık mailözelliğini kullanamazsınız bunun yerine SMTP kullanmalısınız.
    Ayrıca bu kodları silmeden responsive olmaz tümünü baştan yazmak gerekecek.

    responsive olayı o kadar önemli değil bizim için en önemli olan olay form dolduruken boş bırakılmasın hata kodu versin oda bazılarında çalışıyor ancak bazılarında hata veriyor

    Not form tüm alanları doldurunca mail olarak gönderiyor o kısımda bir sorun yok
  • 04-08-2021, 17:20:03
    #4
    dosyalarını pm ile gönderin.
    isteklerinizide yazın bakayım.