Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
288
Tıklama
0
Öne Çıkarma
PHP'de yapmak istediğim bir şey var bakabilir misiniz ?
S
11 yıl
Yüzbaşı
Konu Sahibi

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.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





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

M
11 yıl
Yüzbaşı

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ı >
Bu mesaja 1 cevap geldi.
S
11 yıl
Yüzbaşı
Konu Sahibi

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.




Bu mesajda bahsedilenler: @WalkOfTheEarth
M
11 yıl
Yüzbaşı

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ı >

S
11 yıl
Teğmen

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.



A
11 yıl
Yüzbaşı

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




Bu mesajda bahsedilenler: @DH Havacı
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.