merhaba arkadaşlar,
bir formum var.formumda comboboxta değerler veritabanından geliyor, gelen veriler 0 - 1 - 2 - 3 şeklinde.formu post ettiğimde 0 hariç bütün değerleri kayıt ediyor ama sıfır değeri seçildiğinde veritabanına kayıt etmiyor. mysqlde veri tipini int ve varchar olarak denedim ikisindede sonuç aynı. sorun hakkında bilgisi olan arkadaşlardan yardım bekliyorum.
sıfır kaydetmeme sorunu
9
●505
- 05-12-2012, 14:21:04veritababında elle eklediğinde ya da düzelttiğinde "0" yazılabiliyorsa, sorun php kod tarafındadır. büyük ihtimalle isset ya da emty gibi bir boş, dolu kontrolü vardır.
- 05-12-2012, 14:27:31sanırım problem for döngüsünden kaynaklanıyor. ama nasıl çözeceğimi bulamadım bir türlü. kod şöyle.
for($i=0;$i<count($cevap_deger);$i++){
gelen değer sıfır olunca sanırım iye eşit olduğu için kayıt yapmıyor.Bende hem küçük hem eşit ibaresi koyarak denedim yine çalışmadı. - 05-12-2012, 15:22:46cevabın için saol hocam ama bunu denediğimi yazmıştım.loc adlı üyeden alıntı: mesajı görüntüle
- 05-12-2012, 15:40:48bu işlemden önce şöyle bir şey yapıp ekrana ne basıyor buraya yazabilir misin?
<?php echo "<pre>"; print_r($cevap_deger); echo "</pre>"; ?>
- 05-12-2012, 17:18:26ekrana yazıyor hocam sıfır değeri seçildiğinde.ama veritabanına kayıt işlemini yapmıyor.fatihsarac adlı üyeden alıntı: mesajı görüntüle
- 06-12-2012, 15:55:12Üyeliği durduruldu<?
for ($i==0; $i<10; $i++) {
echo intval($i);
}
?>
dene kardeşim ?