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?
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.-->
peki bununla ilgili bi kod verebilir misin kardeş??
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);}
?>
<?
/* 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.'
}
?>
<!--The Coders Script v2.0 çok yakında-->
<!--Bana balık vermeyin balık tutmayı öğretin.-->
