Birkaç xajax örneği.

PHP:
  1. <?php
  2. require ('xajax_core/xajax.inc.php');
  3. $xajax = new xajax();
  4. $xajax->configure('javascript URI', './');
  5.  
  6. $xajax->registerFunction('ekranaYaz');
  7.  
  8. function ekranaYaz() {
  9.     $objResponse = new xajaxResponse();
  10.  
  11.     $text = date("Y-m-d H:i:s");
  12.     $objResponse->assign('raporYeri', 'innerHTML', $text);
  13.  
  14.     return $objResponse;
  15. }
  16.  
  17.  
  18. $xajax->registerFunction('renginiDegistir');
  19. function renginiDegistir() {
  20.     $objResponse = new xajaxResponse();
  21.  
  22.     $objResponse->assign('renkYeri', 'style.background', 'red');
  23.  
  24.     return $objResponse;
  25. }
  26.  
  27.  
  28. $xajax->registerFunction('hesapla');
  29. function hesapla($a,$b) {
  30.     $objResponse = new xajaxResponse();
  31.  
  32.     $sonuc = $a + $b;
  33.  
  34.     $objResponse->assign('sonucYeri', 'innerHTML', $sonuc);
  35.  
  36.     return $objResponse;
  37. }
  38.  
  39.  
  40. $xajax->registerFunction('kullanici_kontrol');
  41. function kullanici_kontrol($kullanici_adi) {
  42.     $objResponse = new xajaxResponse();
  43.  
  44.     if(empty($kullanici_adi)) {
  45.         $cikti = "Kullanıcı adı boş olamaz";
  46.     }
  47.  
  48.     if(is_numeric($kullanici_adi)) {
  49.         $cikti = "Kulanıcı Adı sadece sayilardan oluşamaz.";
  50.     }
  51.     $objResponse->assign('kullanici_hata_yeri', 'innerHTML', $cikti);
  52.  
  53.     return $objResponse;
  54. }
  55.  
  56. $xajax->processRequest();
  57. ?>
  58.  
  59. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  60. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  61. <head>
  62.     <title>deneme xajax</title>
  63.     <?php
  64.         $xajax->printJavascript();
  65.     ?>
  66.  
  67. </head>
  68. <body style="text-align:center;">
  69.  
  70. <input type="button" value="buton" onclick="xajax_ekranaYaz();">
  71.  
  72. <input type="button" value="renk butonu" onclick="xajax_renginiDegistir();">
  73.  
  74. <table border=1>
  75. <tr>
  76.     <td id="raporYeri">  burasi degisecek </td>
  77. </tr>
  78. <tr>
  79.     <td id="renkYeri">  renk yeri </td>
  80. </tr>
  81. </table>
  82.  
  83.  
  84.  
  85. <table border=1>
  86. <tr>
  87.     <td><input type="text" name="a" id="a"></td>
  88. </tr>
  89. <tr>
  90.     <td><input type="text" name="b" id="b"></td>
  91. </tr>
  92. <tr>
  93.     <td id="sonucYeri"> sonuc buraya gelecek</td>
  94. </tr>
  95. <tr>
  96.     <td>
  97.     <input type="button" value="hesapla" onclick="xajax_hesapla( document.getElementById('a').value , document.getElementById('b').value );">
  98.  
  99.     <br>
  100.     <a href="javascript:void(0);" onclick="xajax_hesapla( document.getElementById('a').value , document.getElementById('b').value );"> hesapla </a>
  101.  
  102.     </td>
  103. </tr>
  104. </table>
  105.  
  106.  
  107. <br>
  108.  
  109.  
  110. <table border=1>
  111. <tr>
  112.     <td>
  113.         kullanıcı adı: <input type="text" name="kullaniciadi" id="kullaniciadi" onBlur="xajax_kullanici_kontrol(document.getElementById('kullaniciadi').value)">
  114.         <div id="kullanici_hata_yeri"></div>
  115.     </td>
  116. </tr>
  117. <tr>
  118.     <td>
  119.         sifre: <input type="text" name="sifre" id="sifre">
  120.         <div id="sifre_hata_yeri"></div>
  121.     </td>
  122. </tr>
  123. <tr>
  124.     <td></td>
  125. </tr>
  126. </table>

>

Cevapla

Son Yazılar :

php-tr.com hakkında

arkadaşlar merhaba, - php-tr.com (portal + forum) - ve facebook da : PHP-TR bir oluşumumuz var. gittigidiyor, secretcv, sahibinden... ceşitli firmalarda calişan PHP'ci arkadaşlar ile ilk toplantımızı kadikoyde yaptik. etkinlikler hakkında bilgilendirilmek için lütfen face'deki grubumuza uye olur. tşk...

Günün Fırsatı

Alışveriş severlere : http://gunun-firsati.gittigidiyor.com/

PHP ile Çok Basit Bir Ziyaretçi Defteri Örneği

PHP ile Çok Basit Bir "Ziyaretçi Defteri Örneği" yapalım. Veritabanı tablomuz : PLAIN TEXT SQL: CREATE TABLE IF NOT EXISTS `ziyaretci` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `ad` varchar(60) NOT NULL,   `soyad` varchar(60) NOT NULL,   `email` varchar(255) NOT NULL,   `yorum` text NOT NULL,   `tarih` date NOT NULL,   PRIMARY KEY (`id`) ) ENGINE=MyISAM  ; PHP kodlarımız: PLAIN TEXT PHP: <?php # form gonderidldi mi? if(!empty($_POST)){     [...]

Proxy Listesi

Proxy Listesine ihtiyacınız varsa : http://www.proxy-list.org adresini kullanabilirsiniz.

MySQL TRIM

UPDATE urun SET desc_urun = TRIM(TRAILING '<LI><A href="http:' FROM desc_urun) WHERE urun_id='5656' LIMIT 1; bu sorgu ile ürün açıklamasının sonunda yer alan hatalı html tagini siliyoruz. sadece hatalı olan ve sonda olan "<LI><A href="http:' FROM desc_urun" yi silecek.