| 14:06 15.06.2009 |
 Yazar : curlyhair
Seviye:
|
ynt
Mantığı anlamdım diyorsunki 5 tane ing kelime olsun karşılarında da türkçe karşılıkları tam olarak ne istiyorsun bilmiyorum ama sanırım forum genelinde bir ajax sorunu var bunun la ilgili bir video ders hazırlamaya çalışacam
|
| |
|
|
| 20:42 17.01.2009 |
 Yazar : MiqRop
Seviye:
|
hmmm
O zaman senden şu şekilde yarıdm isteyeyim. Aklımda bir proje var bu projemi gerçekleştirmem için ne yazık ki bilmediğim iki dil olan ajax ve js kullanmalıyım.
Projemin amacı ;
Sayfada 5 adet ingilizce kelime olacak ve karşılarında Türkçe anlamları yazacak. Hemen yanlarında ise kelimelerin değişmesi için ( sayfa yenilenmeden ) bir link olacak. Bunu farklı bir yol ile yapabilir miyim ?
Fikrimi buraya yazdım ama inşallah başkaları grçekleştirmez :)
|
| |
|
|
| 08:54 07.01.2009 |
 Yazar : fka
Seviye:
|
cevap.
Yazardım fakat şuan gerçekten uzun sürer :)
|
| |
|
|
| 13:03 27.12.2008 |
 Yazar : MiqRop
Seviye:
|
hmm
Açıkçası pek birşey anlamadım =)
Ajax ve js ile ilgili hiçbirşey bilmiyorum. fka boş vaktin olursa bir tane çalışan örnek yapabilir misin ? Ben onu kurcalaya kurcalaya öğrenirim. Elimin altında bir tane çalışan örnek olsa yeter benim için.
İlgin için teşekkür ederim.
|
| |
|
|
| 09:04 26.12.2008 |
 Yazar : fka
Seviye:
|
cevap.
Öncelikle ajax kütüphanemizin olduğunu varsayalım..
ajax çağırma fonksiyonumuz da ajax.update olsun (benim kullandığım kütüphanedir..)
kisiler tablosunda iki adet field olsun "isim" ve "sehir"
kisiler.ajax.php
<?
$Kisiler = mysql_query("select * from kisiler");
while($Kisi = mysql_fetch_object($Kisiler)) {
echo $Kisi->isim.", ".$Kisi->sehir;
}
?>
burada bildiğimiz veri listelemesini yaptık. Öncelikle bunu javascripte dökmemiz gerek ki, ajax ile uyumlu olsun.
<script>
function kaydet(ne,id) {
ajax.update('ajaxkaydet.php?id='+id+'°er='+ne.value); //ajaxkaydet.php sayfasına veri gönderiyoruz.
}
function degistir(x) {
var deger = x.innerHTML;
x.innerHTML = "<input type='text' value='"+deger+"' onblur='kaydet(this,\""+x.id+"\")'>"; //editInPlace olaynın basit bi şekli
}
</script>
<div id="kisiler">
<?
$Kisiler = mysql_query("select * from kisiler");
while($Kisi = mysql_fetch_object($Kisiler)) {
echo $Kisi->isim.", <span id=\"".$Kisi->Id."\" onclick=\"degistir(this);\">".$Kisi->sehir."</span>";
}
?>
</div>
buaradaki kisiler id i alan div siz şehirin üzerine bastığınızda bir input'a dönüşecek, daha sonra bu inputu değiştirip, inputu blur ettiğinizde ya da input tan başka bir yere çıktığınızda kaydet fonksiyonuna yeni değeri yollayacak. ajaxkaydet.php dosyası içerisinde gelen verileri db'ye aktarıp tekrar listeleyen bir kod olacak. dolayısıyla ajax ile bu istediğin işlemi yapmış olacaksın.
ben sadece mantığını anlattım kodun tamamını yazmadım.
iş görür umarım :)
|
| |
|
|
| 23:28 25.12.2008 |
 Yazar : MiqRop
Seviye:
|
Ajax ile Db'den veri çekmek
Selam.
Ajax ile ilgili bir sıkıntım var. İşin içinden çıkamadım ve sizlerden yazdım isteyeceğim.
Diyelimki veritabanım şu şekilde ;
2 kısımdan oluşacak. İsim ve Yer.
Ahmet - Ankara
Kemal - Bolu
Mehmet - Izmir
Ben bunu php ile çekip ekrana yazdıracağım. Yazdıktan sonra da yanında değiştir diye bir kısım olacak ve tıkladığımızda sayfa yenilenmeden mysql den başka bir veriyi çekip alacak ve ilk verinin yerine yeni veri yazacak. Bunu nasıl yapabilirim ?
|
| |
|
|