Şimdi Ara

PHP'de yapmak istediğim bir şey var bakabilir misiniz ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
6
Cevap
0
Favori
293
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar, ben PHP'de yeniyim. C++ programlama dilinde de çalışıyorum ve PHP'yi genel hatlarını yapıları vs. öğrenmek gerçekten kolay oldu 2 gündür uğraşıyorum. Ve bedava hostu ve domaini olan küçük bir sitem var bunu sadece denediğim şeyleri eklemek için kullanıyorum. Neyse arkadaşlar ben bir şey yapmak istiyorum ve PHP'de nasıl yapılabileceğini bilmiyorum.

    Yapmak istediğim şey: Arkadaşlar diyelim bir tane resmimiz olsun. Mesela kuş resmi. Bir tane değişkenimiz olsun ve bu değişken 0 a eşit olsun. Ben kuş resmine tıkladığımda, bu 0 olan değişken 1 olsun.

    Burada benim sorunum resme tıkladığımızda yapılacak işlemi bildiren bir yapı var mı; varsa nasıl kullanıyoruz ?

    Bunları yazarsanız sevinirim.



    < Bu mesaj bu kişi tarafından değiştirildi Snipertalent -- 19 Mayıs 2014; 12:18:09 >



  • Tam bilgim olmamakla beraber soyle bir sey olabilir img tagi icerisinde onclick olayinda bu islemi gerceklestirebilirsin.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Hocam bu konu hakkında bilgi istiyorum ben de. onclick nedir yapısı nasıl ( yani onclick() vs. gibi bir şey mi? ) bunları yazarsanız makbule geçer.
  • http://stackoverflow.com/questions/5294153/execute-a-php-function-from-image-onclick-event

    Dedigim gibi pek bilmiyorum belki kafanzda biaeyler canlanir diye oule bir fikir sundum. Burada adam funksiuon olusturmus hangu islemiyapmak istiyor ise icerisine yazmis img taginda cagirmis. Bu da size ornek olabilir.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: DH Havacı

    Merhaba arkadaşlar, ben PHP'de yeniyim. C++ programlama dilinde de çalışıyorum ve PHP'yi genel hatlarını yapıları vs. öğrenmek gerçekten kolay oldu 2 gündür uğraşıyorum. Ve bedava hostu ve domaini olan küçük bir sitem var bunu sadece denediğim şeyleri eklemek için kullanıyorum. Neyse arkadaşlar ben bir şey yapmak istiyorum ve PHP'de nasıl yapılabileceğini bilmiyorum.

    Yapmak istediğim şey: Arkadaşlar diyelim bir tane resmimiz olsun. Mesela kuş resmi. Bir tane değişkenimiz olsun ve bu değişken 0 a eşit olsun. Ben kuş resmine tıkladığımda, bu 0 olan değişken 1 olsun.

    Burada benim sorunum resme tıkladığımızda yapılacak işlemi bildiren bir yapı var mı; varsa nasıl kullanıyoruz ?

    Bunları yazarsanız sevinirim.


    "resme tıkladığımızda yapılacak işlemi bildiren bir yapı?"
    sen resme tıkladığın da nasıl 0'ı 1'e çevireceğini mi soruyorsun ? yoksa event log gibi birşey dökmesinden mi bahsediyorsun ? php server side çalışan bir dil, bu tür bir event'ı yada yaptığı mantıksal işlemi ekrana dökmesi güvenlik açısından büyük bir zaaf olurdu, bu nedenle böyle bir işlem mantığı yok. 3. bir seçenek değişkenin yapılanmasının son halini var_dump ile ekrana dökmek :http://www.php.net/manual/en/function.var-dump.php tam olarak ne sorduğunu anlayamadım, kolay gelsin.




  • Kodlamadan önce yapacağın işlem nedir ondan bahsetsen yardıcı olurum.

    yapacağın işlemden kastım:

    örneğin bir resim var, sen resme tıklayınca 0 olan değişken 1 olacak bu değişken ne iş yapacak. yani bir post yada get işlemimi görecek.

    Diyelimki sen resme tıkladın. tıkladığında bu değişkenin değeri 1 olacak ve başka bir sayfayamı yönlendirecek.

    Eğer böye ise, form elemanı kullanabilirsin.

    <form method="post" action='gideceksayfa.php' >
    <input type="hidden" value="1" name="degisken" >
    <input type="image" src="img_submit.gif" alt="Submit" width="48" height="48">
    </form>

    Bu şekilde resme tıkladığın zaman gideceksayfa.php ye degisken adında bir değer gönderir değeri ise value dedir yani 1 olacaktır
    gideceksayfa.php de ise $degsken = $_POST['degisken'];

    $degisken = 1 olacaktır. bu işlemi aynı şekilde aynı sayfada yenileteblirsin.

    action='' kısmını boş bırakırsın bunun anlamı bulunduğun sayfada işlem yap demektir.



    aynı şekilde bu sayfada $degisken degeri post ile alıp değeri 1 yapabilirsin.


    ve şu şekilde de bir kontrol sağlayabilirsin.


    senin elinde var olan degiskenin adı degisken olsun

    <?php
    if($_POST) {

    $degisken = $_POST['degisken'];

    } else {

    $degisken = "0";

    }
    ?>
    şayet post işlemi yapılmışsa deger = posttan gelen değer

    (else) değilse degisken = 0 olacak dedik


    Sayfada bir post işlemi yapılmazsa degisken = 0 olur eğer post yaparsan 1 olacaktır.

    eğer böyle bir yapıysa yani aynı sayfada işlem yapacaksan value 1 hidden kısmını kullanman gerekmez




    <form method="post" action='gideceksayfa.php' >
    <input type="image" src="img_submit.gif" alt="Submit" width="48" height="48">
    </form>


    <?php
    if($_POST) {

    $degisken = "1";

    } else {

    $degisken = "0";

    }

    ?>

    Bunu javascript kullanarak daha şık hale getirebilirsin. onclick tıkladığında java script işlem yapar. bunun içinde js bilmeniz gerekiyor.

    Kolay gelsin




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.