[Linux-programlama] Re: ajax+mysql+php

---------

[Linux-programlama] Re: ajax+mysql+php

From: Necmettin Begiter <necmettin.begiter_at_gmail.com>
Date: Wed, 5 Mar 2008 18:01:27 +0200
Message-ID: <3787dfa80803050801y117ffa2clbc6f1737152802@mail.gmail.com>

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

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.