php myAdmin mysql <? ?>

BROWSER-BASED * PHP5 SUPPORT * MYSQL 4.1 AND MYSQL 5.0 SUPPORT * OPEN SOURCE
PHP ve MySQL - En Yararlı Türkçe Kaynak
Kullanıcı Adınız : Kullanıcı Parolanız : Hatırla :    Kayıt   Şifremi Unuttum
Forum Ana Sayfa | Konu
Cevap Yaz
1
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+'&deger='+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 ?
   

Toplam Online : 5 Toplam Üye : 2702 Bugün Gelen : 312 Bugün Çoğul : 5540 Toplam Gelen : 341315
 
 Son 30 dak. içinde online olan üyelerimiz :
php mysql php oracle ajax apache xml cozumleri w3c xhtml w3c css JavaScript Object Notation
yetkili servis