• 24-12-2012, 10:25:44
    #1
    gorev tablomda butonadi,kullanici diye alanim var.
    Kayıt alanında da Ahmet Mehmet diye 2 butonum var. Ahmet'e tıklayınca db ye ahmet, mehmete tıklayınca mehmet yazsın ve db den silene kadar o buton pasif olsun istiyorum.

    Konu hakkında yardım rica ediyorum.
  • 24-12-2012, 19:20:38
    #2
    //mysql_baglantısı_yap...
    
    <?php 
    
    if ($_POST){
    
        $kullanici_adi=mysql_real_escape_string($_POST['veri']);
    
        mysql_query("INSERT INTO gorev (kullanici) values ('$kullanici_adi')");
    
    
    }else{
    
        $sql=mysql_query("SELECT * FROM gorev WHERE kullanici='Ahmet' OR kullanici='Mehmet' ");
    
        $data=array();
    
        if (mysql_num_rows($sql) > 0){
            while($row=mysql_fetch_assoc($sql)){
                $data[]=$row['kullanici'];
            }        
        }
    
    ?>
    
    <form action="" method="post">
        <input type="submit" name="veri" value="Ahmet" <?php if (in_array('Ahmet',$data)){ }else{ echo 'disabled="disabled"'; } ?> />
        <input type="submit" name="veri" value="Mehmet" <?php if (in_array('Mehmet',$data)){ }else{ echo 'disabled="disabled"'; } ?> />
    </form>
    <?php
    }
    
    ?>

    kontrol etmedim. ama çalışması lazım. kolay gelsin.
  • 26-12-2012, 08:12:06
    #3
    Merhabalar,

    Üstteki kodu çalıştıramadım bir türlü. Kontrol edebilir misin? Bu kodun sorunumu çözeceğine inanıyorum fakat butonları istediğim tablonun içine nasıl yerleştireceğim?

    Saygı+Sevgi
  • 26-12-2012, 09:50:46
    #4
    Kodlar zaten gayet açık, yukarıdaki php kodlarını sayfanın formdan üste gelecek şekilde istediğin yere al , alttaki buton kodlarınıda form kısımlarını silip yani sana lazım olan buton kısımlarını al ve hangi formunda kullanacaksan oraya yapıştır.
  • 27-12-2012, 13:47:13
    #5
    Evet çok teşekkürler bu kod tam anlamıyla CUK oturdu.Süper oldu.
    Bunla ilgili son sorum arkadaşlar,
    Echo içine 2 koşul getirebilirmiyim?

    echo "disabled="disabled",class=freeze" gibi???
  • 27-12-2012, 13:59:50
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    istizan adlı üyeden alıntı: mesajı görüntüle
    Evet çok teşekkürler bu kod tam anlamıyla CUK oturdu.Süper oldu.
    Bunla ilgili son sorum arkadaşlar,
    Echo içine 2 koşul getirebilirmiyim?

    echo "disabled="disabled",class=freeze" gibi???
    koşuldan kastınız şu herhalde

    echo ($_POST['veri'] == 'ogün') ? 'merhaba ogün' : 'merhaba ziyaretçi';
    
    // echo (koşul) ? koşul sağlandığında işler : koşul sağlanmadığında işler;
  • 27-12-2012, 15:26:02
    #7
    saintx adlı üyeden alıntı: mesajı görüntüle
    koşuldan kastınız şu herhalde

    echo ($_POST['veri'] == 'ogün') ? 'merhaba ogün' : 'merhaba ziyaretçi';
    
    // echo (koşul) ? koşul sağlandığında işler : koşul sağlanmadığında işler;
    HAYIR,

    <input type="submit" name="veri" value="Ahmet" <?php if (in_array('Ahmet',$data)){ }else{ echo 'disabled="disabled"'; } ?> />

    buradaki
    { echo 'disabled="disabled"'; } değilde hem disable olsun hemde renk siyah olsun istiyorum.
    Freeze diye classım var
    { echo 'class=freeze disabled="disabled"'; } vb. yemiyor. Bunu nasıl yapabiliriz diye soruyorum.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:26:02 -->-> Daha önceki mesaj 14:56:40 --

    Arkadaşlar,

    Sorunumu,

    <input name="btn" type="image" value="Müdür" "width="50" height="50" <?php if (in_array('Müdür',$data)){echo "<input name=\"btn\" type=\"image\" value=\"Müdür\" src=\"dolu.png\" class=\"submit\" width=\"50\" height=\"50\" disabled=\"disabled\" />"; } else { echo "<input name=\"btn\" type=\"image\" value=\"Müdür\" src=\"bos.png\" class=\"submit\" width=\"50\" height=\"50\" />";} ?>


    şeklinde çözdüm, eğer daha kolay yöntemi varsa lütfen, paylaşırsanız çok sevinirim.