• 21-03-2013, 12:02:44
    #1
    Arkadaşlar Merhaba;

    İnternet te bir anket scripti buldum ve kullanmak istiyorum, Örnek adresine aşağıdaki linkten ulaşabilirsiniz,

    http://www.kibrix.uphero.com/Anket/index.php?soru=1

    Ben bu gördüğünüz sayfadaki anket oylandıktan sonra yani butona tıklandıktan sonra cevapların bulunduğu füme renkli divin kapanmasını istiyorum.

    Bana bu konu hakkında yardımcı olabilirmisiniz,
  • 21-03-2013, 14:07:57
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Soruyu anlamadım ama şunu söyleyeyim bu olayın PHP ile pek alakası yok. OLay daha çok html&javascript olayı.
  • 21-03-2013, 14:09:46
    #3
    interkolik adlı üyeden alıntı: mesajı görüntüle
    Soruyu anlamadım ama şunu söyleyeyim bu olayın PHP ile pek alakası yok. OLay daha çok html&javascript olayı.
    Kolay gelsin benim demek istediğim gibi bir örnek alttaki linkte mevcuttur.

    http://www.bitenekadar.com/yardim/detay/6/24

    Burda kişi oy kullandıktan sonra ilgili div kapanıyor ve kişiye bir daha gösterilmiyor.
  • 21-03-2013, 14:46:46
    #4
    Tamam o zaman işin içine php de giriyor.
    mesela
    <?php
    if(isset($_GET["oy1"])){
    	setcookie("oy1", $_GET["oy1"]);
    	$oy = $_GET["oy1"];
    	$oylandi = true;
    } else {
    	$oy = NULL;
    	if(isset($_COOKIE["oy1"])) { $oylandi = true; $oy = $_COOKIE["oy1"]; }
    	else $oylandi = false;
    }
    ?>
    <div id="anket" <?php if($oylandi) echo 'style="display: none"'; ?> ><a href="?oy1=1">Evet</a> | <a href="?oy1=0">Hayir</a></div>
    <?php
    switch($oy){
    	default: break;
    	case "0": echo "Oyunuz hayir olarak kullanildi."; break;
    	case "1": echo "Oyunuz evet olarak kullanildi."; break;
    }
    ?>
    Tabi ben burda get kullandığım için efekli div kapanışı vs. olmadı. Onun için ajax kullanman gerekir. Bir javascript fonksiyonu ile ajax post gönder divi gizle şeklinde.
  • 21-03-2013, 15:09:18
    #5
    interkolik adlı üyeden alıntı: mesajı görüntüle
    Tamam o zaman işin içine php de giriyor.
    mesela
    <?php
    if(isset($_GET["oy1"])){
    	setcookie("oy1", $_GET["oy1"]);
    	$oy = $_GET["oy1"];
    	$oylandi = true;
    } else {
    	$oy = NULL;
    	if(isset($_COOKIE["oy1"])) { $oylandi = true; $oy = $_COOKIE["oy1"]; }
    	else $oylandi = false;
    }
    ?>
    <div id="anket" <?php if($oylandi) echo 'style="display: none"'; ?> ><a href="?oy1=1">Evet</a> | <a href="?oy1=0">Hayir</a></div>
    <?php
    switch($oy){
    	default: break;
    	case "0": echo "Oyunuz hayir olarak kullanildi."; break;
    	case "1": echo "Oyunuz evet olarak kullanildi."; break;
    }
    ?>
    Tabi ben burda get kullandığım için efekli div kapanışı vs. olmadı. Onun için ajax kullanman gerekir. Bir javascript fonksiyonu ile ajax post gönder divi gizle şeklinde.
    Ben bu kadar anlasaydım zaten kendim çözerdim hiç bir şey anlamadım

    İstersen ilgili dosyayı ekte bulabilirsin onun üzerinde yaparsan daha makbule geçer.

    http://www.yukletr.com/download.php?...fa6f2c81ed752a
  • 21-03-2013, 15:26:04
    #6
    jquery ile kapanmasını istediğin divi hide(); edeceksin. Anket formunu ajax ile gönderirsen dönen değere göre işlem yaptırabilirsin kolayca.
  • 21-03-2013, 21:27:18
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    jquery hide() biçilmiş kaftan bunun için.
  • 21-03-2013, 21:34:18
    #8
    Jquery toggle ozelligini kullanin.