![]()
05.03.2008 tarihinde Uzman Celal Dikici <c_dikici_at_gantep.edu.tr> yazmış:
> Neden tüm tabloyu gönderiyorsunuz? Her değişiklikte bu
> > fonksiyonu bir kez çağırsanız daha mantıklı değil mi?
>
> Evet bende sadece o an düzeltme yapılanı dikkate alsın istedim.Ama işin
> içinden çıkamayınca döngü ile çözmeye çalıştım.Oda olmadı.
> > Tüm tablo yerineçağırdığınız javascript fonksiyonuna lno parametresini
> > ekleyerek bu
> > sorunu çok kolay bir şekilde aşabilirsiniz
> Bunu biraz açabilirmisiniz?
<td>sonindex<input type="text" name="elek01<?php echo
$row_Recordset1['eidsrf']; ?>" id="elek01<?php echo
$row_Recordset1['eidsrf']; ?>" onChange="requestCustomerInfo()"
value="<?php echo $row_Recordset1['elek01']; ?>" size="4"
maxlength="6" /></td>
<td>farkii<input type="text" name="farkii<?php echo
$row_Recordset1['eidsrf']; ?>" id="farkii<?php echo
$row_Recordset1['eidsrf']; ?>"
value="<?php echo $row_Recordset1['farkii']; ?>" size="4" maxlength="6" /></td>
<td>ucret <input type="text" name="ucrytl<?php echo
$row_Recordset1['eidsrf']; ?>" id="ucrytl<?php echo
$row_Recordset1['eidsrf']; ?>"
value="<?php echo $row_Recordset1['ucrytl']; ?>" size="4" maxlength="6" /></td>
Bundan birşey anlamak zor, ama ben anlayabildiklerimi anlatayım.
input takılarının name, id ve value sıfatlarının değerlerinde php ile
değişiklik yapmışsınız ve değiştirilmesi durumunda
requestCustomerInfo() JavaScript fonksiyonunu çağırmasını
sağlamışsınız:
<input type="text" name="elek01<?php echo $row_Recordset1['eidsrf'];
?>" id="elek01<?php echo $row_Recordset1['eidsrf']; ?>"
onChange="requestCustomerInfo()" value="<?php echo
$row_Recordset1['elek01']; ?>" size="4" maxlength="6" />
Bunu şu hale getirin (anlaşılması için parçalı yazdım):
<?php
echo "<input type=\"text\"
name=\"elek01$row_Recordset1['eidsrf']\"
id=\"elek01$row_Recordset1['eidsrf']\"
value=\"$row_Recordset1['elek01']\"
size=\"4\"
maxlength=\"6\">
onChange=\"requestCustomerInfo($row_Recordset1['eidsrf'])\"
";
?>
Böylece requestCustomerInfo fonksiyonuna değişen müşterinin numarasını
parametre olarak göndermiş oluyorsunuz.
Sonra requestCustomerInfo fonksiyonunu uygun şekilde değiştirin.
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Wed 05 Mar 2008 - 17:21:24 EET
![]()