![]()
index.php ve kaydet.php'ine
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
bu metayı eklermisin?
> Date: Tue, 27 Jan 2009 07:59:19 -0800> From: m_aldemir_at_yahoo.com> To: linux-programlama_at_liste.linux.org.tr> Subject: [Linux-programlama] AJAX'ta türkçe sorunu> > merhaba,> > AJAX kullanarak forma girilen verileri veritabanına kaydeden bir sayfa hazırladım. Bende Firefox'ta güzel çalışıyor ama bazı bilgisayarlardaki Firefox'larda ve tüm Explorer'larda bir sorun var. Kaydetmek istediğim metnin ilk Türkçe karakterine kadar olanı kaydediliyor, sonrası yok :(> > Kodlarım aşağıda, bir fikir verebilen olur mu?> > sevgiler,> Mustafa> > > ---------> index.php:> > function slaytKaydet(slaytNo){> > var ajaxRequest;> > > try{> > ajaxRequest = new XMLHttpRequest();> > } catch (e){> > try{> > ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");> > } catch (e) {> > try{> > ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");> > } catch (e){> > alert("Your browser broke!");> > return false;> > }> > }> > }> > > ajaxRequest.onreadystatechange = function(){> > if(ajaxRequest.readyState == 4){> > var ajaxDisplay = document.get
ElementById('ajaxDiv');> > ajaxDisplay.innerHTML = ajaxRequest.responseText;> > }> > }> > var video_id = document.getElementById('video_id').value;> > var timecode = document.getElementById('timecode').value;> > var baslik = document.getElementById('baslik').value;> > var queryString = "?video_id=" + video_id + "&timecode=" + timecode + "&slayt=" + slaytNo + "&baslik=" + baslik;> > ajaxRequest.open("GET", "kaydet.php" + queryString, true);> > ajaxRequest.send(null);> > > }> > > > ---------> kaydet.php:> > <?php> > $host="localhost";> $database="";> $uname="";> $pass="";> > $connection = mysql_connect($host,$uname,$pass)> or die ("MySQL'e Bağlanılamadı!");> $connection1 = mysql_select_db($database)> or die ("Veritabanı Seçilemedi!");> > mysql_query("SET NAMES 'utf8'");> mysql_query("SET CHARACTER SET 'utf8'");> mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'");> > > > > > $video_id = $_GET['video_id'];> > $timecode = $_GET['timecode'];> > $slayt = $_GET['slayt'];> > $baslik = $_GET['baslik'];> > > > $
sorgu = "INSERT INTO `sunum` ( `slayt_no` , `video_id` , `saniye` , `slayt` , `baslik` ) VALUES ( NULL , '$video_id', '$timecode', '$slayt', '$baslik' );";> > > mysql_query($sorgu);> > $keyword_id=mysql_insert_id();> > > > echo '<table border="1" width="400">> > <tr>> > <td width="40">Saniye</td>> > <td width="40">Slayt</td>> > <td>Baslik</td>> > <td width="40">Islem</td>> > </tr>';> > $sorgu = "SELECT * FROM `sunum` where `video_id` = '$video_id' order by `saniye` desc";> > $yaz=mysql_query($sorgu);> > while($oku=mysql_fetch_assoc($yaz)){> > $slaytno = $oku['slayt_no'];> > $saniye = $oku['saniye'];> > $slayt = $oku['slayt'];> > $baslik = $oku['baslik'];> > echo '> > > > <t>> > <td><a onClick="playerID.sendEvent(\'SEEK\','.$saniye.')"><u>'.$saniye.'</u></a></td>> > <td>'.$slayt.'</td>> > <td>'.$baslik.'</td>> > <td><a onClick="slaytSil('.$slaytno.')"><u>Sil</u></a></td>> > </tr>';> > }> > > > mysql_close();> > ?>> > > > _______________________________________________> Linux-programlama mailing list> Linux-pr
ogramlama@liste.linux.org.tr> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
_________________________________________________________________
Kendinizi ifade edin: giriş sayfanızı Live.com ile istediğiniz biçimde tasarlayın.
http://www.live.com/getstarted
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Tue 27 Jan 2009 - 16:55:30 EET
![]()