Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Javascript / DHTML / Ajax

Cevapla
 
LinkBack Seçenekler
Eski 31/12/2007, 20:58   #1 (permalink)
Üye
 
Üyelik Tarihi: 12/2007
Mesaj: 16
Varsayılan (Tablo sıralama) Localde çalışıyor, hostta çalışmıyor

ajaxla tablo sıralama yaptım. localde herşey çok güzel çalışıyor. selectbox a onchange koydum (gonderen, okunma, tarih ..vb). değiştirince tablo da ona göre sıralanıyor. ama upload ediyorum internette çalışmamaya başlıyor. herşeye eminim. javascript url leri ayarlı. linux ve wndows sererlarda denedim ikisindede çalışmıyor. sorun ne olabilir?
LuCp4rt hatta değil   Alıntı Yaparak Yanıtla
Eski 31/12/2007, 21:10   #2 (permalink)
cm
Ver ordan bir kadeh Php
 
cm Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2004
Yer: Ankara
Mesaj: 193
Varsayılan

Ajaxla verileri aldığın dosyadan çıktı geliyor mu ? kontrol ettin mi ? bir de Ajaxla değil de normal şekilde yapmak istediğini yap bakalım ne olacak?
__________________
www.maksimail.com - Video Mail
cm hatta değil   Alıntı Yaparak Yanıtla
Eski 31/12/2007, 21:15   #3 (permalink)
Üye
 
Üyelik Tarihi: 12/2007
Mesaj: 16
Varsayılan

denedim. hertürlü veriyi alıyor. değişknleri alert şeklinde gösterdim. tamamen doğru aıyor verileri. nedense internetteki versiyon tablo sıralamasını değiştirmiyor.

hata javascriptlerde değil gibi. php dosyasında olabilirmi acaba. php versiyon veya ayar farkından mı acaba diye düşünüyorum.

ayrıca sessionlarda da aynı sorun var. localde çalışan oturum açma sistemi yine hostta çalışmıyor (2 hostta denedm php5 olan çalştırıo, php4 çalştırmıo; local php5)

EDIT

test ettiklerim:
-javascript verileri doğru alıyor
-php sorguları doğru ayarlıyor

-syntax hatası gibi hatalarda ajaxla geri alınıyor hata gösteriliyor (tablo siliniyor) fakat hatasız yapınca tablo düzeltilmiyor.
LuCp4rt hatta değil   Alıntı Yaparak Yanıtla
Eski 31/12/2007, 21:35   #4 (permalink)
cm
Ver ordan bir kadeh Php
 
cm Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2004
Yer: Ankara
Mesaj: 193
Varsayılan

Yazdığın kodları verirsen aslında daha rahat yardım ederiz.Bu şekilde ancak tahminlerle ilerleyebiliriz.
__________________
www.maksimail.com - Video Mail
cm hatta değil   Alıntı Yaparak Yanıtla
Eski 31/12/2007, 21:46   #5 (permalink)
Üye
 
Üyelik Tarihi: 12/2007
Mesaj: 16
Varsayılan

veri alıp veren js (ada bakma sorunlar bitince değiştiririm) ajaxda yeni olduğum için çok iyi olmayablir ama çalışıyor (getElementById yi iyi kullanmadm galiba.)
http://utku.muziginsesi.org/selectuser.js

dediğim gibi ajaxta yeni olduğum için ancak innerHtml yapabildim. bunlar ajaxa veriyi veren kısımlar diğer bir dosyanın
Kod:
<div id="harftab" style="display:none;">',$_GET['tab'],'</div>
Kod:
<select name="users" style="font-size:12px;border:1px;width:70px; margin-left:height:14px;color:#5e0000;border-color:#000000;background-color:#ffeee0; padding-left:2px;" onchange="showUser(this.value)">
<option selected="selected" value="sarki">Sarki</option>
<option value="sanatci">Sanatci</option>
<option value="okunma">Okunma</option>
<option value="gonderilmetarihi">Tarih</option>
</select>
basit kod hataları olbilr ama çalışmayı engellemez (burada js lerin load edilmesi gerekmiyor, bu kodları javascript açıp index.php de gösterdii için index.php nin load ıı yetiyor. (yetmese localda çalışmaz ve internette de sorgular doğru olmaz))
Kod:
<?php
include('./ayarlar.php');
$q=$_GET["q"];
$harf=$_GET['tab'];

if($_GET['tab'] == 'rakam') {
$kontrolsorgu="SELECT * FROM sarki WHERE sarki NOT REGEXP '^[a-z]'";
} else {
    $kontrolsorgu="SELECT * FROM sarki WHERE sarki LIKE '$harf%'";
    }
$kontrol=mysql_query($kontrolsorgu);
if(!mysql_num_rows($kontrol)){
if ($_GET['tab'] == 'rakam') {
echo'<br /><center>Herhangi bir rakamla başlayan şarkı s&ouml;z&uuml; bulunamadı.</center>';
} else {
    echo'<br /><center>';
 echo strtoupper(strtr($harf,'ðüþýiöç', 'Ã�ÜÞIIÖÇ')); echo' ile başlayan şarkı s&ouml;z&uuml; bulunamadı.</center>';
    }

} else {

echo '<table width="93%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
   <td width="280"><strong>Şarkı Adı </strong></td>
    <td width="260"><strong>Sanat&ccedil;ı</strong></td>
    <td width="208"><div align="center"><strong>Okunma Sayısı </strong></div></td>
    <td width="208"><div align="center"><strong>G&ouml;nderildiği Tarih </strong></div></td>
</tr>';

if ($_GET['tab'] == 'rakam'){
$liste = "SELECT * FROM sarki WHERE sarki NOT REGEXP '^[a-z]' ORDER BY '$q'";
} else {
$liste = "SELECT * FROM sarki WHERE sarki LIKE '$harf%' ORDER BY '$q'";
}

$siratable = mysql_query($liste)
   or die(mysql_error());
# Fetch table rows, one by one, and display as HTML table rows
while ($row = mysql_fetch_assoc($siratable)) {

//burada baska bir fonksiyon vardi (snradan sildm). onun icin sarki ve sanatci degisken okunma ve gonderilmetarihi degil. burayi duzenlerim sonra

 $sarki = $row['sarki'];
$sanatci = $row['sanatci'];
 echo '<tr><td>' ,$sarki,'</td><td>', $sanatci , '</td><td><center>', $row['okunma'], '</center></td><td><center>', $row['gonderilmetarihi'], '</center></td></tr>';
 }
echo "</table>";
}
?>
LuCp4rt hatta değil   Alıntı Yaparak Yanıtla
Eski 01/01/2008, 15:30   #6 (permalink)
Üye
 
Üyelik Tarihi: 12/2007
Mesaj: 16
Varsayılan

artık 15000ms gibi bi sürede de olsa çalışıyor. yani bana başka bir çözüm lazım
LuCp4rt hatta değil   Alıntı Yaparak Yanıtla
Eski 21/01/2008, 22:06   #7 (permalink)
Üye
 
Üyelik Tarihi: 12/2007
Mesaj: 16
Varsayılan

$liste = "SELECT * FROM sarki WHERE sarki LIKE '$harf%'";
$liste = $liste . 'ORDERBY' . $siralama;
$liste = $liste . ' ' . $siralamaturu;
bu şekilde sorguyu düzenleyince sorun kalmıyor. (siralama neye göre sıralanacağı, sıralamatürü ASC/DESC)
LuCp4rt hatta değil   Alıntı Yaparak Yanıtla
Eski 22/01/2008, 11:54   #8 (permalink)
Üye
 
Fatihcan Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2005
Mesaj: 71
Varsayılan

Elimde JavaScript ile çalışan bi sort Table örneği var. Denedim çalışıyor. Bi bak istersen
Eklenmiş Dosyalar
File Type: rar sorttable.rar (7.2 KB, 10 views)
Fatihcan hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Localde çalışıp hostta çalışmayan kodlar Bigsnow PHP 7 25/09/2007 19:23
Localde Çalışan Sistem Neden Hostta Çalışmaz turkmen25 PHP 11 23/09/2007 13:57
localde çalışıyor hostta çalışmıyor hakanozer PHP 4 04/09/2007 12:46
FSO Upload HOSTTA çalışıyor LOCALHOSTta çalışmıyor? technolover ASP 14 15/07/2006 15:03
localde calisiyor hostta calismiyor F1R4T PHP 4 02/02/2005 19:10


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 23:13.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net