• 22-09-2012, 15:10:05
    #1
    arkadaşlar resimde gördüğünüz gibi sipariş sayfasına yeni eklediğim checkbox butonunda kayma sorunu var birde sipariş formunda boş bırakınca hata veriyor ama checkbox seçili olmasa da hata vermiyor yardım edermisiniz.


    siparisverin.php
    <?php
    /*
    Template Name: Siparis Verin
    */
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
    
    
    
    <head profile="http://gmpg.org/xfn/11">
    
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
    
    
    
    <title><?php wp_title('&laquo;', true, 'right'); ?> <?php bloginfo('name'); ?></title>
    
    
    
    <link href="<?php bloginfo('stylesheet_directory'); ?>/_style/reset.css" rel="stylesheet" type="text/css" />
    
    <link href="<?php bloginfo('stylesheet_directory'); ?>/_style/style.css" rel="stylesheet" type="text/css" />
    
    <link href="<?php bloginfo('stylesheet_directory'); ?>/siparis-style/tele-style.css" rel="stylesheet" type="text/css" />
    
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    
    
    
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script>
    
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js" ></script>
    
    	<script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/js/easySlider1.7.js"></script>
    
    	<script type="text/javascript">
    
    		$(document).ready(function(){	
    
    			$(".slider").easySlider({
    
    				auto: true, 
    
    				continuous: true
    
    			});
    
    		});	
    
    	</script>
    
    	
    
    <?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>
    
    
    
    <?php if ( is_single( array( 781, 34 ) ) ) { ?>
    
    
    
    <?php wp_head(); ?>
    
    <?php } ?>
    <SCRIPT language=JavaScript1.2>
    <!--
    function islem_onsubmit()
    {
    
             if (document.islem.urunturu.value == "Seçiniz - 0 TL")
          {
            alert ("Ürün Seçiniz!");
            document.islem.urunturu.focus();
            return false;
          }
    
    		if (document.islem.isim.value == "")
    
          {
            alert ("Adınızı ve Soyadınızı Yazınız!");
            document.islem.isim.focus();
            return false;
          }
            if (document.islem.tel.value == "")
          {
            alert ("Telefon Numaranızı Yazınız!");
            document.islem.tel.focus();
            return false;
          }
             if (document.islem.kargo.value == "")
          {
            alert ("Kargo Adresinizi Yazınız!");
            document.islem.kargo.focus();
            return false;
          }
    
             if (document.islem.sehir.value == "Seçiniz")
          {
            alert ("Şehir Seçiniz!");
            document.islem.sehir.focus();
            return false;
          }
    	  
             if (document.islem.email.value == "")
          {
            alert ("E-mail Adresinizi Yazınız!");
            document.islem.email.focus();
            return false;
          }
            
    
    
              if (document.islem.sozlesme.value == "")
          {
            alert ("Satış sözleşmesini okuyup kabul ediniz");
            document.islem.sozlesme.sozlesme();
            return false;
          }
    
    
    
    }
    </script>
    </head>
    
    
    
    <body>
    
    
    
    <div id="content">
    
        
    
    	<div class="menu">
    
        	<ul>
    
            	<li><img src="<?php bloginfo('stylesheet_directory'); ?>/_images/menu-ikon.png" class="m-ikon" alt="#" />
    
                <a href="<?php echo get_option('home'); ?>/" title="Eşkina Anasayfa">ANASAYFA<br /><span>Eşkina Taşı Anasayfa</span></a></li>
    
                <img src="<?php bloginfo('stylesheet_directory'); ?>/_images/menu-ayrac.jpg" alt="#" class="m-ayrac" />
    
            	
    
                <li><img src="<?php bloginfo('stylesheet_directory'); ?>/_images/menu-ikon.png" class="m-ikon" alt="#" />
    
                <a href="<?php echo get_option('home'); ?>/kargo-takip/" title="Kargonuzu Takip Edebilirsiniz">KARGO TAKİP<br /><span>Kargonuzu Takip Edin</span></a></li>
    
                <img src="<?php bloginfo('stylesheet_directory'); ?>/_images/menu-ayrac.jpg" alt="#" class="m-ayrac" />
    
                
    
                <li><img src="<?php bloginfo('stylesheet_directory'); ?>/_images/menu-ikon.png" class="m-ikon" alt="#" />
    
                <a href="<?php echo get_option('home'); ?>/eskina-foto-galeri/" title="Eşkina Balık Taşı ile İlgili Resimler">FOTO GALERİ<br /><span>Eşkina Taşı Resimleri</span></a></li>
    
                <img src="<?php bloginfo('stylesheet_directory'); ?>/_images/menu-ayrac.jpg" alt="#" class="m-ayrac" />
    
                
    
                <li><img src="<?php bloginfo('stylesheet_directory'); ?>/_images/menu-ikon.png" class="m-ikon" alt="#" />
    
                <a href="<?php echo get_option('home'); ?>/hakkimda/" title="Hakkımızda Bilgiler">HAKKIMIZDA<br /><span>Hakkımızda</span></a></li>
    
                <img src="<?php bloginfo('stylesheet_directory'); ?>/_images/menu-ayrac2.jpg" alt="#" class="m-ayrac" />
    
                
    
                <li><img src="<?php bloginfo('stylesheet_directory'); ?>/_images/menu-ikon.png" class="m-ikon" alt="#" />
    
                <a href="<?php echo get_option('home'); ?>/eskina-tasi-siparis-verin/" title="Hemen Sipariş Verin">SİPARİŞ VERİN<br /><span>Hemen Sipariş Verin</span></a></li>
    
                <img src="<?php bloginfo('stylesheet_directory'); ?>/_images/menu-ayrac2.jpg" alt="#" class="m-ayrac" />
    
                
    
                <li><img src="<?php bloginfo('stylesheet_directory'); ?>/_images/menu-ikon.png" class="m-ikon" alt="#" />
    
                <a href="<?php echo get_option('home'); ?>/iletisim/" title="İletişim Bilgilerimiz">İLETİŞİM<br /><span>İletişim Bilgilerimiz</span></a></li>
    
                
    
    		</ul>
    
    	</div>
    
        
    
        <div class="slider">
    
        	<ul>
    
    		<?php if( get_option("sam_resim1", true) ): ?>
    
            <li>
    
        	<img src="<?php echo get_option('sam_resim1'); ?>" alt="Eşkina Taşı Faydaları" />		
    
            </li>
    
    		<?php else: ?>
    
    		<?php endif; ?>
    
    		<?php if( get_option("sam_resim2", true) ): ?>
    
            <li>
    
        	<img src="<?php echo get_option('sam_resim2'); ?>" alt="Eşkina Taşı Faydaları" />		
    
            </li>
    
    		<?php else: ?>
    
    		<?php endif; ?>
    
    		<?php if( get_option("sam_resim3", true) ): ?>
    
            <li>
    
        	<img src="<?php echo get_option('sam_resim3'); ?>" alt="Eşkina Taşı Faydaları" />		
    
            </li>
    
    		<?php else: ?>
    
    		<?php endif; ?>
    
    		<?php if( get_option("sam_resim4", true) ): ?>
    
            <li>
    
        	<img src="<?php echo get_option('sam_resim4'); ?>" alt="Eşkina Taşı Faydaları" />		
    
            </li>
    
    		<?php else: ?>
    
    		<?php endif; ?>
    
            </ul>
    
        </div>
    
         <div id="main-alt">
        	<div class="ust">
    		<?php if (have_posts()) : ?>
    				<?php while (have_posts()) : the_post(); ?>
        	<div class="text1">
            	<h1><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1>
    
    				<?php the_content('<p class="serif">Read the rest of this entry &raquo;</p>'); ?>
    				
    <?php include (TEMPLATEPATH . '/siparis_formu.php'); ?>
    
            </div>
    			<?php endwhile; ?>
    			<?php else : ?>
    			<?php endif; ?>	
    <?php get_sidebar(); ?>
          </div>  
        </div>
     
    <?php get_footer(); ?>

    siparis_formu.php
    <form name="islem" onSubmit="return islem_onsubmit()" method="post" action="<?php echo get_option('home'); ?>/siparis-alindi/">
    <div id="iletisim-alan">
    
    <div class="sresim">
    <img class="alignleft size-full wp-image-632" title="yapıkredi ödeme bilgileri" src="http://eskinatasciahmet.com/wp-content/uploads/2012/08/yap%C4%B1-kredi-hesabi.png" alt="" width="252" height="338" /> <img class="alignright size-full wp-image-633" title="ptt kargo ödeme bilgileri" src="http://eskinatasciahmet.com/wp-content/uploads/2012/08/ptt-kargo-hesabi.png" alt="" width="252" height="338" /></a>
    </div>
    
    
        <div id="odeme-turu">
            <div id="odeme-turu-baslik">Hangi türde ödeme yapmak isterdiniz?</div>
            <div id="odeme-icon"></div>
            <div id="odeme-ortala">
            <div id="odeme" class="odeme2">
                <div id="odeme-input"><input checked="true"  type="radio" name="odemeturu" value="Teslimatta Nakit Ödeme" onclick="kredi_kontrol()" /></div>
                <div id="odeme-aciklama">Teslimatta Nakit Ödeme</div>
            </div>
            <div id="odeme" class="odeme4">
                <div id="odeme-input"><input  type="radio" name="odemeturu" value="Havale / Eft ile Ödeme" onclick="kredi_kontrol()" /></div>
                <div id="odeme-aciklama">Havale / Eft ile Ödeme</div>
            </div>
            </div>
        </div>
    
        <div id="odeme-turu" style="width: 299px;">
            <div id="odeme-turu-baslik">Hangi ürünü dilersiniz?</div>
            <div id="odeme-sag">
            <div id="odeme" class="o">
                <div id="odeme-aciklama">
                <select name="urunturu">
                        <option value="Seçiniz - 0 TL">Lütfen Seçiniz</option>
                        <option  value="14 Adet Büyük Boy Eşkina Taşı - 100 TL">14 Adet Büyük Boy Eşkina Taşı - 100 TL</option>
                        <option  value="28 Adet Büyük Boy Eşkina Taşı - 200 TL">28 Adet Büyük Boy Eşkina Taşı - 200 TL</option>
                        <option  value="42 Adet Büyük Boy Eşkina Taşı - 300 TL">42 Adet Büyük Boy Eşkina Taşı - 300 TL</option>
                        <option  value="56 Adet Büyük Boy Eşkina Taşı - 400 TL">56 Adet Büyük Boy Eşkina Taşı - 400 TL</option>
                        <option  value="1 Adet Büyük Boy Eşkina Taşı - 15 TL">1 Adet Büyük Boy Eşkina Taşı - 15 TL</option>
                        <option  value="2 Adet Büyük Boy Eşkina Taşı - 30 TL">2 Adet Büyük Boy Eşkina Taşı - 30 TL</option>
                        <option  value="3 Adet Büyük Boy Eşkina Taşı - 45 TL">3 Adet Büyük Boy Eşkina Taşı - 45 TL</option>
                        <option  value="4 Adet Büyük Boy Eşkina Taşı - 60 TL">4 Adet Büyük Boy Eşkina Taşı - 60 TL</option>
                        <option  value="7 Adet Büyük Boy Eşkina Taşı - 105 TL">7 Adet Büyük Boy Eşkina Taşı - 105 TL</option>
                        <option  value="1 Adet Jumbo Boy Eşkina Taşı - 17 TL">1 Adet Jumbo Boy Eşkina Taşı - 17 TL</option>
                        <option  value="2 Adet Jumbo Boy Eşkina Taşı - 34 TL">2 Adet Jumbo Boy Eşkina Taşı - 34 TL</option>
                        <option  value="3 Adet Jumbo Boy Eşkina Taşı - 51 TL">3 Adet Jumbo Boy Eşkina Taşı - 51 TL</option>
                        <option  value="4 Adet Jumbo Boy Eşkina Taşı - 68 TL">4 Adet Jumbo Boy Eşkina Taşı - 68 TL</option>
                        <option  value="7 Adet Jumbo Boy Eşkina Taşı - 100 TL">7 Adet Jumbo Boy Eşkina Taşı - 100 TL</option>
                        <option  value="14 Adet Jumbo Boy Eşkina Taşı - 200 TL">14 Adet Jumbo Boy Eşkina Taşı - 200 TL</option>
    
                     </select>
                </div>
            </div>
            </div>
        </div>
    
        <div id="iletisim">
            <div id="text-adi">Adınız / Soyadınız</div>
            <div id="text"><input type="text" name="isim" value="" /></div>
        </div>
        <div id="iletisim">
            <div id="text-adi">Telefon Numaranız</div>
            <div id="text" ><input style="width:290px;" type="text" value="" name="tel" /></div>
        </div>
        <div id="iletisim" style="width:570px;margin-top: 5px;">
            <div id="text-adi">Kargo İçin Açık Adresiniz</div>
            <div id="text"><textarea name="kargo"></textarea></div>
            <input value="Fx15.Co" type="hidden" name="site" />
        </div>
        <div id="iletisim">
            <div id="text-adi">Şehir</div>
            <div id="text">
                <select name="sehir" style="margin-top:0px !important;">
    <option value="Seçiniz" selected="true">Seçiniz</option>
    <option value="İSTANBUL|39">İSTANBUL</option>
    <option value="ANKARA|6">ANKARA</option>
    <option value="İZMİR|40">İZMİR</option>
    <option value="ADANA|0">ADANA</option>
    <option value="ADIYAMAN|1">ADIYAMAN</option>
    <option value="AFYON|2">AFYON</option>
    <option value="AĞRI|3">AĞRI</option>
    <option value="AKSARAY|4">AKSARAY</option>
    <option value="AMASYA|5">AMASYA</option>
    <option value="ANTALYA|7">ANTALYA</option>
    <option value="ARDAHAN|8">ARDAHAN</option>
    <option value="ARTVİN|9">ARTVİN</option>
    <option value="AYDIN|10">AYDIN</option>
    <option value="BALIKESİR|11">BALIKESİR</option>
    <option value="BARTIN|12">BARTIN</option>
    <option value="BATMAN|13">BATMAN</option>
    <option value="BAYBURT|14">BAYBURT</option>
    <option value="BİLECİK|15">BİLECİK</option>
    <option value="BİNGÖL|16">BİNGÖL</option>
    <option value="BİTLİS|17">BİTLİS</option>
    <option value="BOLU|18">BOLU</option>
    <option value="BURDUR|19">BURDUR</option>
    <option value="BURSA|20">BURSA</option>
    <option value="ÇANAKKALE|21">ÇANAKKALE</option>
    <option value="ÇANKIRI|22">ÇANKIRI</option>
    <option value="ÇORUM|23">ÇORUM</option>
    <option value="DENİZLİ|24">DENİZLİ</option>
    <option value="DİYARBAKIR|25">DİYARBAKIR</option>
    <option value="DÜZCE|26">DÜZCE</option>
    <option value="EDİRNE|27">EDİRNE</option>
    <option value="ELAZIĞ|28">ELAZIĞ</option>
    <option value="ERZİNCAN|29">ERZİNCAN</option>
    <option value="ERZURUM|30">ERZURUM</option>
    <option value="ESKİŞEHİR|31">ESKİŞEHİR</option>
    <option value="GAZİANTEP|32">GAZİANTEP</option>
    <option value="GİRESUN|33">GİRESUN</option>
    <option value="GÜMÜŞHANE|34">GÜMÜŞHANE</option>
    <option value="HAKKARİ|35">HAKKARİ</option>
    <option value="HATAY|36">HATAY</option>
    <option value="IĞDIR|37">IĞDIR</option>
    <option value="ISPARTA|38">ISPARTA</option>
    <option value="KAHRAMANMARAŞ|41">KAHRAMANMARAŞ</option>
    <option value="KARABÜK|42">KARABÜK</option>
    <option value="KARAMAN|43">KARAMAN</option>
    <option value="KARS|44">KARS</option>
    <option value="KASTAMONU|45">KASTAMONU</option>
    <option value="KAYSERİ|46">KAYSERİ</option>
    <option value="KIBRIS|47">KIBRIS</option>
    <option value="KİLİS|48">KİLİS</option>
    <option value="KIRIKKALE|49">KIRIKKALE</option>
    <option value="KIRKLARELİ|50">KIRKLARELİ</option>
    <option value="KIRŞEHİR|51">KIRŞEHİR</option>
    <option value="KOCAELİ|52">KOCAELİ</option>
    <option value="KONYA|53">KONYA</option>
    <option value="KÜTAHYA|54">KÜTAHYA</option>
    <option value="MALATYA|55">MALATYA</option>
    <option value="MANİSA|56">MANİSA</option>
    <option value="MARDİN|57">MARDİN</option>
    <option value="MERSİN|58">MERSİN</option>
    <option value="MUĞLA|59">MUĞLA</option>
    <option value="MUŞ|60">MUŞ</option>
    <option value="NEVŞEHİR|61">NEVŞEHİR</option>
    <option value="NİĞDE|62">NİĞDE</option>
    <option value="ORDU|63">ORDU</option>
    <option value="OSMANİYE|64">OSMANİYE</option>
    <option value="RİZE|65">RİZE</option>
    <option value="SAKARYA|66">SAKARYA</option>
    <option value="SAMSUN|67">SAMSUN</option>
    <option value="SİİRT|68">SİİRT</option>
    <option value="SİNOP|69">SİNOP</option>
    <option value="SİVAS|70">SİVAS</option>
    <option value="ŞANLIURFA|71">ŞANLIURFA</option>
    <option value="ŞIRNAK|72">ŞIRNAK</option>
    <option value="TEKİRDAĞ|73">TEKİRDAĞ</option>
    <option value="TOKAT|74">TOKAT</option>
    <option value="TRABZON|75">TRABZON</option>
    <option value="TUNCELİ|76">TUNCELİ</option>
    <option value="UŞAK|77">UŞAK</option>
    <option value="VAN|78">VAN</option>
    <option value="YALOVA|79">YALOVA</option>
    <option value="YOZGAT|80">YOZGAT</option>
    <option value="ZONGULDAK|81">ZONGULDAK</option>
    
                </select>
            </div>
        </div>
    
    
    
        <div id="iletisim">
            <div id="text-adi">E-Posta Adresiniz</div>
            <div id="text"><input style="width:290px;" type="text" value="" name="email" /></div>
        </div>
        <div id="iletisim" style="width:570px;margin-top: 5px; margin-bottom:14px;">
            <div id="text-adi">Sipariş Notu</div>
            <div id="text"><textarea name="mesaj" onblur="if(this.value=='') this.value='Siparişinizle ilgili bize iletmek istediğiniz özel durumları bize yazabilirsiniz.';" onfocus="if(this.value=='Siparişinizle ilgili bize iletmek istediğiniz özel durumları bize yazabilirsiniz.') this.value='';">Siparişinizle ilgili bize iletmek istediğiniz özel durumları bize yazabilirsiniz.</textarea></div>
        
    
    
    <div id="sozlesme" style="margin-left:10px; margin-top:5px;margin-right:10px; width="5px;">
                    <div id="sozlesme"><input type="checkbox" " name="sozlesme" id="sozlesme" value="" />  <a href="/satis-sozlesmesi" title="Kullanıcı Sözleşmesi"><font color="#A0CFEC">Kullanıcı Sözleşmesi</font></a> kabul ediyorum.</div>
            
        </div>
    
    
    
    
    </div>
        <div id="form-gonder">
                           <input type="submit" name="gonderin" onclick="bekleyiniz()" id="gonder" value="Gönder" />
                </div>
        </div>
    </form>


    siparis-alindi.php

    <?php
    /*
    Template Name: Siparis Alindi
    */
    ?>
    <?php get_header(); ?>
    
         <div id="main-alt">
        	<div class="ust">
    		<?php if (have_posts()) : ?>
    				<?php while (have_posts()) : the_post(); ?>
        	<div class="text1">
            	<h1><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1>
    
    				<?php the_content('<p class="serif">Read the rest of this entry &raquo;</p>'); ?>
    
    <div class="siparisalindi">
    <?php
    if (isset($_REQUEST['isim']))
    {
    //email gönder:
    $subject = 'Eskina Siparis';
    $isim = $_REQUEST['isim'] ;
    $tel = $_REQUEST['tel'] ;
    $kargo = $_REQUEST['kargo'] ;
    $sehir = $_REQUEST['sehir'] ;
    $email = $_REQUEST['email'] ;
    $mesaj = $_REQUEST['mesaj'] ;
    $odemeturu = $_REQUEST['odemeturu'] ;
    $urunturu = $_REQUEST['urunturu'] ;
    mail( "ahmetkaplan1973@gmail.com", 
    "$subject", "Adi Soyadi: $isim \n Telefon No: $tel \n E-posta Adresi: $email \n Kargo Adresi: $kargo \n Sehir: $sehir \n Siparis Notu:$mesaj \n Odeme Turu: $odemeturu \n Sectigi Urun: $urunturu", "From: $isim" );
    echo "<font style='color:#fff;margin-top:50px;'>Mesajınız başarıyla alındı. En kısa süre içerisinde müşteri temsilcimiz sizinle iletişim kuracaktır. Teşekkürler.</font>";
    }
    else
    //email gönderilmeden önce 
    
    {
    echo "Formu Doldurmadınız.";
    }
    ?>
    </div>
            </div>
    			<?php endwhile; ?>
    			<?php else : ?>
    			<?php endif; ?>	
    <?php get_sidebar(); ?>
          </div>  
        </div>
     
    <?php get_footer(); ?>
  • 22-09-2012, 16:11:14
    #2
    Kod gösterir misin arkadaşım.
  • 22-09-2012, 22:10:19
    #3
    frdtrkc adlı üyeden alıntı: mesajı görüntüle
    Kod gösterir misin arkadaşım.
    ekledim hocam.
  • 23-09-2012, 00:40:42
    #4
    Bu senin eklediğin kod.
    <div id="sozlesme" style="margin-left:10px; margin-top:5px;margin-right:10px; width="5px;"> 
    	<div id="sozlesme"><input type="checkbox" " name="sozlesme" id="sozlesme" value="" />  <a href="/satis-sozlesmesi" title="Kullanıcı Sözleşmesi"><font color="#A0CFEC">Kullanıcı Sözleşmesi</font></a> kabul ediyorum.</div> 
    </div>
    Buda benim düzenlediğim kod.
    <div style="float:right; padding:10px;"> 
    	<input type="checkbox" name="sozlesme" id="sozlesme" value="" />
    	<a href="/satis-sozlesmesi" title="Kullanıcı Sözleşmesi"><span style="color:#A0CFEC;">Kullanıcı Sözleşmesi</span></a> kabul ediyorum.
    </div>
    Dikkat etmen geren bazı püf noktalar
    <div id="sozlesme"... IDler (Benzersiz Kimlik) sayfa içinde bir kez kullanılmalıdır. CSS tarafında pek fark edilmese de javascript ile çalışmak istediğinizde problemler yaşayacaksınız.

    Birde html içinde inline style kullanmaya değinmek istiyorum.
    <div id="sozlesme" style="margin-left:10px; margin-top:5px;margin-right:10px; width="5px;"... bu kısımda ki width kullanımı yanlıştır ve <input type="checkbox" " name="sozlesme" id="sozlesme" value="" /> ( " ) tırnak kullanımlarına dikkat etmek gerekir.

    Kolay gelsin...

    Web Programlama