

Jquery İcine Php İle Veritabanından Cekilen Bilgileri Yollamak
-
diğer taraflarda da bozulma yapabilir, ondan dolayı sadece gelen veriyi
iconv(); // googleda arat bu şekilde çevirebilirsin, o zaman sayfanın diğer taraflarındaki sıkıntılarda çözülebilir
iconv ("utf-8", "ISO-1900", $veri); gibi bi şeydi :)) burdan direk türkçe karakterlerde alabilirsiniz,
unutma javascript kullanacaksan eğer utf 8 de sorunsuz çalışırsın ama latin karakter kodlamalarında kullanacaksan ya dediğin gibi yada bu şekilde sadece gelen veriyi çevirebilirsin.
Kolay gelsin.
-
iconv ("utf-8", "ISO-1900", $veri); böle bişey var olduğunu hatırlıyordum ama, tam olarak neydi bulamamıştım,
teşekür ederim
-
Şimdide satir ekle fonksiyonuyla olusturdugum bu satırı
$('#yenisatir'+id).after('<tr id="yenisatir'+nexts+'"><td align="right" class="siyah_bi"><input type="hidden" name="musteri_id[]" value="<?=$m_id?>" /><select id="secici'+nexts+'" name="sifretur_id[]"><option>Seçiniz</option>'+e+'</select></td><td><input type="text" name="kullanici_adi[]" class="siyah" /></td> <td><input type="text" name="parola[]" class="siyah" /></td><td><input type="text" name="sifre[]" class="siyah"/></td><td><input type="button" name="button" id="eklebutton'+nexts+'" value="Ekle" class="siyah" onclick="satirekle()"/><input type="button" name="button" id="silbutton'+nexts+'" value="Sil" class="siyah" onclick="satirsil(\''+nexts+'\')" style="display:none" /></td></tr>');
asagidaki php koduyla kaydetmeye calistigimda
if ($islem=="kaydetsifre"){
$kullanici_adi=$_POST["kullanici_adi"];
$musteri_id=$_POST["musteri_id"];
$sifretur_id=$_POST["sifretur_id"];
$kullanici_adi=$_POST["kullanici_adi"];
$parola=$_POST["parola"];
$sifre=$_POST["sifre"];
foreach($sifretur_id as $a => $b){
$musteri_idk=$musteri_id[$a];
$sifretur_idk=$sifretur_id[$a];
$kullanici_adik=$kullanici_adi[$a];
$parolak=$parola[$a];
$sifrek=$sifre[$a];
$sql=mysql_query("insert into eksifreler(musteri_id,sifretur_id,kullanici_adi,parola,sifre)
values
('$musteri_idk','$sifretur_idk','$kullanici_adik','$parolak','$sifrek')",$vtyol)or die(mysql_error());
}invalid argument supplied for foreach() hatası alıyorum
ama asagıdaki satırı eklerken sorun yok ( asagıdaki kod ilk satırdır)
<td><input type="text" name="kullanici_adi[]" class="siyah" /></td>
<td><input type="text" name="parola[]" class="siyah" /></td>
<td><input type="text" name="sifre[]" class="siyah"/></td>
<td><input type="button" name="button" id="eklebutton0" value="Ekle" class="siyah" onclick="satirekle()"/><input type="button" name="button" id="silbutton0" value="Sil" class="siyah" onclick="satirsil('<?=$i?>')" style="display:none" /></td>yani özet olarak ilk satır kaydoluyor query ile olşan satır veya satırlar kaydolmuyor ?