• 20-03-2014, 01:06:54
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba Arkadaşlar Bi örnek yapmaya çalışıyorum ama bi yerde takıldıl.Radio butonlarda rengi seçip gönderdiğimizde arka plan rengi seçime gore degısıyor.Ama mesela sarı rengını sectık ve gonderdık arka plan rengı degısıyor ama sayfa yenılendıgınde varsayılan buton beyazda işaretlı olarak aklıyor.Benim istediğin arka plan rengi hangisi ise seçili olan butonda o olsun.
    <?php
    if(isset($_POST["gonder"])){
    $renk= $_POST["renk"];
    }
    else{
    $renk= "white";
    }
    ?>
    <html>
    <?php
    if($renk=="black"){
    echo "<font color=white>";
    }
    ?>
    <body bgcolor="<?php echo $renk?>">
    <form name="arkaplan" action="arka_plan.php" method="POST">
    <h2>Arkaplan ne renk olsun</h2>
    <?php echo "<input type=radio  name=renk value=yellow>Sarı"?>
    <br>
    <?php echo "<input type=radio  name=renk value=red>Kırmızı"?>
    <br>
    <?php echo "<input type=radio  name=renk value=blue>Mavi"?>
    <br>
    <?php echo "<input type=radio name=renk value=green>Yeşil"?>
    <br>
    <?php echo "<input type=radio  name=renk value=pink>Pembe"?>
    <br>
    <?php echo "<input type=radio  name=renk value=orange>Turuncu"?>
    <br>
    <?php echo "<input type=radio  name=renk value=purple>Mor"?>
    <br>
    <?php echo "<input type=radio  name=renk value=black>Siyah"?>
    <br>
    <?php echo "<input type=radio  name=renk value=white checked>Beyaz"?>
    <br>
    <?php echo "<input type=submit  name=gonder value=ArkaPlanRenginiDeğiştir></font>"?>
    </form>
    
    </html>


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 01:06:54 -->-> Daha önceki mesaj 00:52:47 --

    Tamamdır arkadaşlar gerek kalmadı çözüm.
  • 20-03-2014, 01:46:46
    #2
    <?php
    if(isset($_POST["gonder"])){
    $renk = $_SESSION['renk'] = $_POST["renk"];
    }
    else{
    $renk = $_SESSION['renk'] = "white";
    }
    ?>
    <html>
    <?php
    if($renk=="black"){
    echo "<font color=white>";
    }
    ?>
    <head>
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
    <script type="text/javascript">
    $(function(){ $("input[value=<?php echo $_SESSION['renk']; ?>]").attr("checked","checked"); });
    </script>
    </head>
    <body bgcolor="<?php echo $renk?>">
    
    /* gerisi aynı */
    sayfadan çıkıp tekrar girdiğinizde rengin aynı kalması gerekmiyosa sessiona gerek yok posttan sonra yine istediğiniz işlemi yapar.
    jQuery de kullanmayabilirsiniz ama php ile fazladan bir if yapısı kullamanız gerekir.
    İyi çalışmalar.