Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
Mayıs 13, 2008, 08:30:04 am
41808 Mesaj 9080 Konu Gönderen: 17476 Üye
Son üye: cakcan
Turk-Php.Com Forum  |  Yardım Forumları  |  HTML & JavaScript & XML Forumu  |  AJAX  |  Js ile input box'lar arası kopyalama? « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: Js ile input box'lar arası kopyalama?  (Okunma Sayısı 191 defa)
TechEngineer
Dr.UnknowError
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 67


Başkasının izinden gidenler, iz bırakamazlar...


Üyelik Bilgileri WWW
Js ile input box'lar arası kopyalama?
« : Şubat 05, 2008, 03:37:50 am »

Merhaba,

Ben AJAX'la takıldığım bir konu vardı onu çözemedik. Şimdi farklı bir şey hazırladım. inputbox'a girilen verileri array dizisinden bakıp hemen listeliyor. Bu veriyi veri tabanındanda array şeklinde çekip listeyebileceğimiz kanısındayım.

Diyorum ki bir inputbox koysam diğer otomatik listeleyen kutuyuda hidden yapsam. koyduğum inputbox'a yazdığım veriyi butona bastığımda hidden olan diğer array listeleyen kutuya kopyalasa ve oradan listeyeceği veriyi inputbox'lar içine yazdırıp. submit yaptırsam. SQL Sorgusu olarakta UPDATE girip güncelleme yaptırırım.

Aşağıda hazırladığım kodları veriyorum. SQL'den  $orn=mysql_fetch_array() ile nasıl alabileceğimi listeyeceğimi bir de şu hiddenbox'a kopyalama olayı için 2 inputbox arasında kopyalama var. 1. inputbox'a girilen veriyi gonder button'una tıkladığımızda olduğu gibi 2.inputbox'a kopyalaması gerekiyor.

Yardım ederseniz sevinirim.,

AJAX-Ara.PHP
<html>
<
head>
<
script src="ajax.js"></script>
<script>
var ajaxNesne;

 function  arkadasara(metinkutusu)
 {
  nesne = ajaxNesne;
  metot = 'POST';
  dosya = 'AJAX-Arama.php';
  fonksiyon = ajaxsonucisle;
  
  ara = metinkutusu.value;
  degisken = 'ara=' + ara;
  ajaxistek(nesne,metot,dosya,degisken,fonksiyon);
 }
 
 function ajaxsonucisle(){
  if ( ajaxNesne.readyState == 4 )
   {
    if ( ajaxNesne.status == 200 )
	
 {
	
  msg = ajaxNesne.responseText;
	
 }
    else
         msg = "Beklenmedik bir hata oluştu...";
      }
	
  else
	
   msg = "İşlem Devam Ediyor....";
	
   
	
   document.getElementById('ajaxmetin') .innerHTML=msg;
	
   }
</script>
</head>
<body>
<form name='form1'>
Arama: <input type="text" id='textAdi' value="" onkeyup="arkadasara(this)">
</form>
<p id="ajaxmetin"></p>
</body>
</html>


AJAX-Arama.PHP

<?php
include('Baglan.PHP');
 
$Liste = array ("Ali",
 
"Ayrhan",
 
"Cahile",
 
"Elma",
 
"Erik",
 
"Eşşek",
 
"Hasan",
 
"Malak",
 
"Melek",
 
"Murat",
 
"Rahibe Teresa");
 
 
$msg "";
 if ( isset(
$_POST['ara']) ) {
 
 
$ara $_POST['ara'];
 
$KarakterSayi strlen($ara);
  if ( strlen($ara) != )
   {
     for ($Hakan 0$Hakan count($Liste); $Hakan ++) {
	
  $ArkadasAdi $Liste[$Hakan];
	
  $Filtre substr($ArkadasAdi0$KarakterSayi);
	
   if strtolower($Filtre) == strtolower($ara) )
	
         $msg .= $ArkadasAdi"
"
;
	
	
}
	
}
}

Print 
$msg;
?>

Logged

Gitmeyi bilirim,Gitmeye bilirim.
TechEngineer
Dr.UnknowError
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 67


Başkasının izinden gidenler, iz bırakamazlar...


Üyelik Bilgileri WWW
Ynt: Js ile input box'lar arası kopyalama?
« Yanıtla #1 : Şubat 05, 2008, 03:43:19 am »

kodlarda geçen AJAX.js ve konu için tıklayınız.
Logged

Gitmeyi bilirim,Gitmeye bilirim.
TechEngineer
Dr.UnknowError
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 67


Başkasının izinden gidenler, iz bırakamazlar...


Üyelik Bilgileri WWW
Ynt: Js ile input box'lar arası kopyalama?
« Yanıtla #2 : Şubat 05, 2008, 04:11:40 am »

Şöyle bir kodla SQL'den veri çekmeyi denedim. Sorunsuz şekilde çektim.Şimdi tek kalan inputbox'lar arası button aracılığı ile kopyalama yaptırma.
AJAX-Arama.php kodlarını şöyle değiştirdim oldu;

<?php
 $sqll
=mysql_query("SELECT Musteri FROM mkarti");
  while (
$bass=mysql_fetch_array($sqll) ) {
 
$msg "";
 if ( isset(
$_POST['ara']) ) {
 
 
$ara $_POST['ara'];
 
$KarakterSayi strlen($ara);
  if ( 
strlen($ara) != )
   {
     for (
$Hakan 0$Hakan count($bass); $Hakan ++) {
	
  
$ArkadasAdi $bass[$Hakan];
	
  
$Filtre substr($ArkadasAdi0$KarakterSayi);
	
   if ( 
strtolower($Filtre) == strtolower($ara) )
	
         
$msg .= $ArkadasAdi"
"
;
	
	
}
	
}
}
}
Print 
$msg;
?>


Şu JavaScript ile inputbox'lar arasında butona tıklayınca nasıl kopyalama yaparız onada bir çözüm bulduk mu tamamdır.
Logged

Gitmeyi bilirim,Gitmeye bilirim.
TechEngineer
Dr.UnknowError
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 67


Başkasının izinden gidenler, iz bırakamazlar...


Üyelik Bilgileri WWW
Ynt: Js ile input box'lar arası kopyalama?
« Yanıtla #3 : Şubat 08, 2008, 11:12:58 am »

Hiç mi JavaScript ile kopyalama işlemi yapmayı bilen yok. nette arattım ama bulamadım. Bulduğum kopyalama yapan kod parçalarıda benim işime yaramadı.
Logged

Gitmeyi bilirim,Gitmeye bilirim.
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer: