Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
Mayıs 12, 2008, 11:07:13 am
41792 Mesaj 9068 Konu Gönderen: 17463 Üye
Son üye: sandstormx
Turk-Php.Com Forum  |  Yardım Forumları  |  HTML & JavaScript & XML Forumu  |  javascript ve php « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: javascript ve php  (Okunma Sayısı 239 defa)
sistemgelistirme
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 10


Üyelik Bilgileri
javascript ve php
« : Nisan 12, 2008, 06:48:30 am »

Arkadaşlar Merhaba,

Aşağı yukarı ok tuşlarını kullanarak başka bir butonun value değerini değiştirmek istiyorum. Bu işlemi de çok boyutlu bir dizide bulunan verilerin üzerinde dolaşarak yapmak istiyorum. Örneğin value si değişecek buton dizinin index' i 1 olan(dizi[1][0]) verisine eşit olsun. yukarı ok tuşuna bastığımda index değerinin bir artarak value nin dizi[2][0] değerine eşitlemesini istiyorum. aşağı tuşu için de azalmasını. Aşağıdaki gibi bir kod yazmaya çalıştım ancak başarılı olmadım çünkü javascripti ilk kez php den değişken alacak şekilde kullanmam gerekti. Acele yardımlarınızı bekliyorum.

Şimdiden teşekkürler.


Kod:
<?php
$a1
=array(1,2,3); 
$a2=array(4,5,6); 
$a3=array(7,8,9); 

$arrayy = array( 
$a1
$a2
$a3
); 
?>


<script language="JavaScript">
var dizi = <?=$arrayy; ?>
n=1

function goup() {
document.flno.Find.value = dizi[n][0]
}
function godown() {
n = n-1
document.flno.Find.value = dizi[n][0]
}
</script>

<tr><td bgcolor="#D9E4FF" align="center" valign="middle" height="50">
  <table  border="0" cellpadding="0" cellspacing="0" align="center">
  <form action="bilgi.php" method="POST" enctype="multipart/form-data" name="flno" id="flno" >
<tr><td height="1" style="background-color: #F47320;" colspan="6"></td></tr>

<tr>
  <td bgcolor="#D9E4FF" align="center" valign="middle" colspan="6" height="70">&nbsp;
<input class="input_box" type="button" name="up" value="  ^  " onclick="goup()"><br>    
    <input class="input_box" name="Find" id="Find" value="<?php echo $arrayy[1][0]; ?>"type="submit"><br>
<input class="input_box" type="button" name="down" value="  v  " onclick="godown()">
  </td>
</tr>
  </form>
      </table>
   </td></tr>

Logged
CRM
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 14


Üyelik Bilgileri
Ynt: javascript ve php
« Yanıtla #1 : Nisan 12, 2008, 08:38:16 am »

yardım etmek isterim fakat tam algılayamadım sorunu istersen javascript halini yaz sen bizde php için yardım edelim.
Logged
sistemgelistirme
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 10


Üyelik Bilgileri
Ynt: javascript ve php
« Yanıtla #2 : Nisan 12, 2008, 08:51:05 am »

javascript bilmiyorum tam olarak. O nedenle sanırım herhangi bir şey yazamayacağım. Yapmak istediğim şu:

Veritabanından bazı veriler alıyorum Ad,Soyad  olsun Ve bu verileri fetch ederek birden fazla satır halinde veri dönüyor bana, Örneğin:

Ayşe QWERT
Fatma ASDF
Ali ASDŞDFL

gibi 3 kayıt dönmüş olsun.

Bir formum var ve formda 3 tane buton var. A,B ve C olsun bu butonların adları.
B butonunun value="Fatma ASDF" olsun diyelim ki (yani dizi[1])
Ben A butonuna basınca B butonunun value= "Ayşe QWERT"(dizi[0])
ve C butonuna basınca B butonunun value= "Ali ASDŞDFL"(dizi[2])
olun istiyorum. Yani bir dizi içinde A ve C butonları ile gezinerek dizinin o anki değerini de B butonunun value sinde görmek istiyorum.

Umarım açıklayabilmişimdir Sad
Logged
CRM
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 14


Üyelik Bilgileri
Ynt: javascript ve php
« Yanıtla #3 : Nisan 12, 2008, 09:28:57 am »

bu şekilde sanırım ıolabilir.
Kod:
<script language="JavaScript">

var n=0;
var dizi = new Array();
<?php
$i
=0;
do{
?>

dizi[<?php echo $i?>]='<?php echo $row['adi']?>';

<?php $i++;}while($row=mysql_fetch_assoc($soru));?>
function goup() {
n++;

document.flno.Find.value = dizi[n];

}
function godown() {
n--;



document.flno.Find.value = dizi[n];

}
</script>


  <table  border="0" cellpadding="0" cellspacing="0" align="center">
  <form action="bilgi.php" method="POST" enctype="multipart/form-data" name="flno" id="flno" >
<tr><td height="1" style="background-color: #F47320;" colspan="6"></td></tr>

<tr>
  <td bgcolor="#D9E4FF" align="center" valign="middle" colspan="6" height="70">&nbsp;
<input class="input_box" type="button" name="up" value="  ^  " onclick="goup()"><br>    
    <input class="input_box" name="Find" id="Find" value="1"type="submit"><br>
<input class="input_box" type="button" name="down" value="  v  " onclick="godown()">
  </td>
</tr>
  </form>
      </table>


Logged
sistemgelistirme
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 10


Üyelik Bilgileri
Ynt: javascript ve php
« Yanıtla #4 : Nisan 26, 2008, 03:46:05 am »

Yardımlarınız için teşekkürler. Sorunu sizin çözdüğünüz şekilde çözdüm.
Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer: