<?php
//s tablosunda bulunan sonuc un cevap tablosundaki karsiligi $cevap degiskenine ataniyor.
require 'ayar.php';
$query = '' . 'SELECT * FROM yaz WHERE soru=\'' . $msgbox .'\'';
$result = mysql_query ($query);
$data = mysql_fetch_array ($result);
$cevap = $data['cevap'];
?>
cevap degişkeni ni ajax ile nasıl yazdırabilirim
php değişkeni ajax ile yazdırma ?
11
●3.522
- 10-11-2009, 22:09:27Üyeliği durdurulduphp kodunu:
<?php //s tablosunda bulunan sonuc un cevap tablosundaki karsiligi $cevap degiskenine ataniyor. require 'ayar.php'; $query = '' . 'SELECT * FROM yaz WHERE soru=\'' . $msgbox .'\''; $result = mysql_query ($query); $data = mysql_fetch_array ($result); $cevap = $data['cevap']; echo $cevap; ?>
olarak düzeltmen gerekiyor.
daha sonra
$.ajax({type:'GET', url:'adres.php', success:function(cevap) { alert(cevap); /* $('#cevap').html(cevap); $('#cevap').val(cevap);*/ } });şeklinde ajax sorgusu yapabilirsin. Daha detaylı bilgi için http://docs.jquery.com/Ajax
Tabi bu tamamen jquery ile kullanımı... Kolay gelsin. - 10-11-2009, 22:41:37Üyeliği durduruldubunun için jquery kütüphanesini sayfaya dahil etmesi gerekir dimi_Janberka adlı üyeden alıntı: mesajı görüntüle
- 11-11-2009, 14:14:25Üyeliği durduruldu
function yazdir(){ //alert('weretrht'); var myazi = $('#yazi').val(); $('#mesaj').append(myazi+"\n"); $('#yazi').val(''); var mcevap = $('#cevap').val(); $('#mesaj').append(mcevap+"\n"); $('#cevap').val(''); }fonksiyonunda etkileşim için bir sorgu vs. görülmüyor? Yapmak istediğini anladığım kadarıyla cevap şu:
<?php //s tablosunda bulunan sonuc un cevap tablosundaki karsiligi $cevap degiskenine ataniyor. require 'ayar.php'; if (isset($_GET['msg'])) { $msgbox=$_GET['msg']; $query = '' . 'SELECT * FROM yaz WHERE soru=\'' . $msgbox .'\''; $result = mysql_query ($query); $data = mysql_fetch_array ($result); $cevap = $data['cevap']; echo $cevap; }else { ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- BAŞLIK --> <title>Başlık</title> <!-- BAŞLIK --> <!-- METALAR --> <meta http-equiv="content-language" content="tr-TR" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="description" content="" /> <meta name="keywords" content="" /> <meta name="author" content="" /> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <meta name="robots" content="index,follow" /> <!-- METALAR --> <!-- LINKLER --> <link rel="shortcut icon" href="resimler/favicon.gif" type="image/x-icon" /> <!-- LINKLER --> <!-- CSSLER --> <link rel="stylesheet" type="text/css" href="css/reset.css" media="screen" /> <!--[if IE 6]><link href="css/ie6.css" rel="stylesheet" type="text/css" /><![endif]--> <!--[if IE 7]><link href="css/ie7.css" rel="stylesheet" type="text/css" /><![endif]--> <!-- CSSLER--> <!-- JavaScriptler --> <script type="text/javascript" src="js/AC_RunActiveContent.js"></script> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript"> function yazdir(){ //alert('weretrht'); var myazi = $('#yazi').val(); $('#mesaj').append(myazi+"\n"); $('#yazi').val(''); $.ajax({type:'GET', url:'sayfa.php?msg'=myazi, success:function(cevap) { $('#mesaj').append(cevap+"\n"); } }); } function chesterx(event){ var key; if(window.event) key = window.event.keyCode; //IE else key = event.which; //firefox if(key == 13){ event.stopPropagation(); yazdir(); } } </script> <!-- JavaScriptler --> </head> <body> <div class="h10"></div> <div class="" style="margin:0 auto;width:300px;"> <div id="mesaj" name="mesaj "</div> <div class="cb"></div> <input type="text" id="yazi" style="width:393px" onkeydown="chesterx(event)" /> </div> </body> </html> <?php } ?>Hata olabilir denemedim...