wmaraci reklam

java içinde php nasıl kullanılır?

5 Mesajlar 2.262 Okunma
smmexpress

fatihcan fatihcan www.ktubotekulubu.com Kullanıcı
  • Üyelik 28.08.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğrenci
  • Konum Trabzon
  • Ad Soyad ** **
  • Mesajlar 478
  • Beğeniler 212 / 75
  • Ticaret 2, (%100)
Merhaba arkadaşlar mesaj sistemimde mesajları popup ile açtıyorum ve bu mesajı açınca veri tabanında değişiklik yapmak istiyorum yani veri tabanında o mesajın okundu durumunu evet yapmak istiyorum.

Oku butonu

Oku



javascript fonksiyonu
<script>
function msjoku(fati) {


$guncelle = mysql_query("UPDATE ozelmesaj SET okundu='evet' WHERE id=''");
if($guncelle){
echo "alert(\"Başarılı\")";

}else{
echo "alert(\"Kaydedilemedi\")";
}

?>
}
</script>


guncellemede id=''" burada mesajın ID sini javascript fonksiyonundan aldıım değeri yazdırmak istiyorum bunu nasıl yapabilirim?


---------------------------------------------------------------------------------------
ÇÖZÜM
Arkadaşlar çok uğraştım yapamadım sen konu açayım dedim konu açıktan sonra çözümü buldum bulmuşken de sizler paylaşmak istiyorum. Bu değişkeni almak için cookie leri kullandım bu değişkeni bir cookie oluşturarak aktardım ve kodlardan PHPden de tanımladığım cookieden çektim.

fonksiyon

<script>
function msjoku(fati) {

document.cookie="msj="+fati;
$msj=$_COOKIE["msj"];
include ("vtkontrol.php");
$mesajguncelleme = mysql_query("UPDATE ozelmesaj SET okundu='evet' WHERE id='$msj'");
if($mesajguncelleme){
echo "alert(\"Başarılı\")";

}else{
echo "alert(\"Kaydedilemedi\")";
}

?>
}
</script>


Oku butonu

Oku


 

 

wmaraci
reklam

dtdesign dtdesign vizyondakifilm.org Kullanıcı
  • Üyelik 04.09.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Kırıkkale
  • Ad Soyad ** **
  • Mesajlar 480
  • Beğeniler 47 / 78
  • Ticaret 0, (%0)
bu şekilde sisteminizde açık oluşabilir. bence javascript ile aldığınız id işlemini dışarıdan dahil ettiğiniz bir php sayfasına göndermelisiniz

Ek Olarak: size kendi hazırladığım bir kodu vereyim onu siz düzenleyerek kullanabilirsiniz



function seanslar(x,y){
$('#seanslar').html('');
$('#seanslar').fadeOut(0);
$("#loading").fadeIn(0);
$.ajax({
url: "http://vizyondakifilm***org/dt-tema/VisionMagazine/ajax.seans.inc.php?kl="+x+"&bs="+y,
success: function(msg){
$("#loading").fadeOut(0);
$('#seanslar').html(''+msg+'');
},
error: function(){
$('#seanslar').html("Hata Olustu ! Lütfen tekrar deneyiniz.").fadeIn('slow');
$("#loading").fadeOut('slow');
}
});
$('#seanslar').fadeIn('slow');
}



Not : *** olarak yazdığım yer . olacak
fatihcan

kişi bu mesajı beğendi.

dursuntokgoz.com.tr | dursuntokgoz.net | vizyondakifilm.org

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
Cookie yerine Session objesini kullanınız.
fatihcan

kişi bu mesajı beğendi.

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

fatihcan fatihcan www.ktubotekulubu.com Kullanıcı
  • Üyelik 28.08.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğrenci
  • Konum Trabzon
  • Ad Soyad ** **
  • Mesajlar 478
  • Beğeniler 212 / 75
  • Ticaret 2, (%100)

dtdesign adlı üyeden alıntı

bu şekilde sisteminizde açık oluşabilir. bence javascript ile aldığınız id işlemini dışarıdan dahil ettiğiniz bir php sayfasına göndermelisiniz

Ek Olarak: size kendi hazırladığım bir kodu vereyim onu siz düzenleyerek kullanabilirsiniz



function seanslar(x,y){
$('#seanslar').html('');
$('#seanslar').fadeOut(0);
$("#loading").fadeIn(0);
$.ajax({
url: "http://vizyondakifilm***org/dt-tema/VisionMagazine/ajax.seans.inc.php?kl="+x+"&bs="+y,
success: function(msg){
$("#loading").fadeOut(0);
$('#seanslar').html(''+msg+'');
},
error: function(){
$('#seanslar').html("Hata Olustu ! Lütfen tekrar deneyiniz.").fadeIn('slow');
$("#loading").fadeOut('slow');
}
});
$('#seanslar').fadeIn('slow');
}



Not : *** olarak yazdığım yer . olacak


Teşekkürler hocam deneyeceğim en yakın zamanda.

KodlaPaylas adlı üyeden alıntı

Cookie yerine Session objesini kullanınız.

Teşekkürler o zaman sitede açık vermez miyim? sayfadan sayfa geçiş yapmıyorum. Oku butonuna bastığımda sayfanın ortasında popup açılıyor ve mesajı okuyor kişi.
 

 

wmaraci
wmaraci

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
Öncelikle konu başlığını değişmenizde fayda var. Java değil Java Script olmalı, ikinci durumda ise ne gibi bir açıktan bahsediyorsunuz? Sonuçta session sadece bir scope'tur, kullanma amacınız ise oturumun açık olduğu süre içerisinde her an ihtiyaç hissettiğinizde bir veriye ulaşmak. Bu veri çok önemli bir verimiki herhangi bir açıktan bahsediyorsunuz.

Eğer ben herşeyi gizli kapaklı yaparım diyorsanız, basitce bir şifreleme algoritması bulup, session objesi içindeki değeri(enconde edilmiş) şifrelenmiş şekilde tutun, ne zaman ihtiyaç hissederseniz, o sayfa içindede arka planda şifreyi(decode etmek) çözümleyip verinizi getirirsiniz.

Cookie'lerdeki sıkıntı tarayıcıda kalmasıdır. Session'ı siz web sunucusu içinde belirli süre tepki vermediğinde sonlandırabilirsiniz (expire edebilirsiniz).
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al