Javascript veritabanından çekilen string (varchar ) değeri başka sayfaya aktaramıyorum?

tvcuneyt (1) 7 yıl önce sordu

Javascript de bir odeme yapmak için kullanıan odeme.php sayfası ve birde verilerin otomatik veritabanından çekilip ekranda tablo içinde gösterildiği rapor.php adlı sayfalar var.

odeme.php sayfasındaki Cari kodu alanına tıklayınca açılan rapor.php pop-up penceresinden cari kod'a tıklayıp hem Cari Kod hemde Adı alanındaki bilgilerin odeme.php sayfasında ilgili alanlara gelmesini istiyorum ama sadece değeri alıyor diğer sayfaya atmıyor.Sadece integer değer olduğu için cari_kod'u diğer sayfaya atıyor işin içine string değer girince yani adı diğer sayfaya atmıyor. Lütfen yarcımcı olun 1 haftadır uğraşıyorum. Teşekkürler.

 

odeme.php sayfası

odeme.php sayfasındaki benim kullanmak istediğim inputlar ve fonksiyon:


function cari_sec(){
	
window.open("rapor.php", "_blank", "toolbar=no,location=no,directories=no, status=no, menubar=no,scrollbars=no,resizable=no,copyhistory=yes,titlebar=no,dialog:no,width=620, height=625") }


<tr>
      <td height="30px">Cari kodu:</td>
      <td><input type="text" name="cari_kod" id="cari_kod" onclick="cari_sec()" ></td>
    </tr>
    
    <tr>
      <td height="30px">Cari Adı:</td>
      <td><input type="text" name="cari_adi" id="cari_adi"></td>
</tr>
    

rapor.php sayfası:

function degeri_al(i,y)
{

document.getElementById('cari_kod').value=i;
window.opener.document.getElementById('cari_kod').value=i;
window.opener.document.getElementById('cari_adi').value=y;

window.close();
	

}


<?php
$liste=mysql_query("select * from cari");
while($yaz = mysql_fetch_array($liste))
{

$xcari_kod=$yaz['cari_kod'];		
$xadi=$yaz['adi'];

/
/
/
/
	echo'
	<tr>
	<td><a href="javascript:degeri_al('.$xcari_kod.','.$xadi.');" >'.$xcari_kod.'</a></td>	
	<td> '.$xadi.'</td>
}
?>  

 

Toplam 0 cevap