Tweet

Ana Sayfa   Forum   PHP
Yeni Başlık Cevap Ekle
white_bullet sayfanın bir tek kez tıklanabilir olması?? (16/04/2008 15:29)
profil charcoal
 offline OFFLINE
 Active Coder

Arkadaşlar bir web sayfası php ile bir tek kez tıklanabilir olabilir mi?? Mesela bi kullanıcı tıkladıktan sonra ikinci ve daha sonra tıklayanlar farklı mesaj görecek ilk tıklayan farklı mesaj böyle bişey yapılabilir mi?

Üye Profili

white_bullet Re:sayfanın bir tek kez tıklanabilir olması?? (17/04/2008 02:08)
profil Dia
 offline OFFLINE
 Sleepless Coder

Merhaba tabiki yapmak mümümkün. Bunu yapmak için veri tabanına sayfa oluşturulduğunda 0 değerini atarsın. İlk kişi tıkladığında göstermek istediğini gösterip. Bu değeri 1 olarak değiştirirsin ve sonraki tüm tıklamalarda değer 1 olacağı için farklı bir sonuç gösterebilirsin.

<!--The Coders Script v2.0 çok yakında-->
<!--Bana balık vermeyin balık tutmayı öğretin.-->

profil

white_bullet Re:sayfanın bir tek kez tıklanabilir olması?? (17/04/2008 17:09)
profil charcoal
 offline OFFLINE
 Active Coder

peki bununla ilgili bi kod verebilir misin kardeş??

profil

white_bullet Re:sayfanın bir tek kez tıklanabilir olması?? (17/04/2008 17:53)
profil Dia
 offline OFFLINE
 Sleepless Coder

Kardeş öncelikle php ve veri tabanı işlemleriyle ilgili dersi bir oku siteden. Yani attığın mesajlara bakınca bu konuda biraz zayıf olduğunu görürüyorum.

Veri tabanımıza bağlandığımızı ve tablomuzun hazır olduğunu farz ediyorum. Tablomuzun adı icerik olsun ve alanları id,konu,hit alanları olsun. Ana sayfamızdan bir link ile bu sayfaya gidilecek ve ilk tıklamada ekrana içeriği ve "bu ilk tıklama yazıcak" daha sonra tıklandığında içeriği ve bu ilk tıklamadeğil yazacak.

index.php
CODE:

<?

/* Veritabanı Bağlantısı için gerekli kodlar yazılacak bu kısma*/

$sorgu=mysql_query("SELECT * FROM icerik");
while($alan=mysql_fetch_assoc($sorgu))
{
echo "<a href="/icerik.php?id=$alan[id]">Link $alan[id]</a>";
}
if($sorgu){mysql_free_result($sorgu);}
?>


icerik.php
CODE:
<? 


/* Veritvanı bağlantısı için gerekli kodlar yazılacak bu kısma*/

$sorgu=mysql_query("SELECT * FROM icerik WHERE id='$_GET[id]'");
$alan=mysql_fetch_assoc($sorgu);
mysql_query("UPDATE icerik SET hit=1 WHERE id='$_GET[id]'")

echo $alan['konu'].'<br/>';

if($alan['hit']==0){
echo 'Bu 1. tıklama';
else{
echo 'Bu 1. tıklama değil.'
}
?>


Kodlar kaba hatlarıyla böyle denemedim inşallah çalışır.

<!--The Coders Script v2.0 çok yakında-->
<!--Bana balık vermeyin balık tutmayı öğretin.-->

profil
 
1 /
 
Ana Sayfa   Forum   PHP
Yeni Başlık Cevap Ekle
 

Advertisement


MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg