Merhabalar, aşağıdaki kod ile bir sütundaki verilere göre diğer sütunları güncellemeye çalışıyorum fakat belirttiğim kısım sadece en son değer için çalışıyor. Yardımcı olabilecek var mı?
<?php
$kayitbul=$db->prepare("SELECT * from kayit where kullanan_id=:id");
$kayitbul->execute(array(
'id'=> $kullanici_bilgi['uye_id']
));
while($kayitbil=$kayitbul->fetch(PDO::FETCH_ASSOC)){
if (kosul) {
?>
<tr>
<td><?php echo $kayitbil['yazi']; ?></td>
<td><?php echo $kayitbil['[COLOR=#000000][FONT=Open Sans][SIZE=2]yazi[/SIZE][/FONT][/COLOR] ']; ?></td>
<td><?php echo $kayitbil['[COLOR=#000000][FONT=Open Sans][SIZE=2]yazi[/SIZE][/FONT][/COLOR] ']; ?></td>
</tr>
<?php }
else{
if (koşul) {
$cesit5=$kayitbil['[COLOR=#000000][FONT=Open Sans][SIZE=2]yazi[/SIZE][/FONT][/COLOR] '];
$num=$kayitbil['[COLOR=#000000][FONT=Open Sans][SIZE=2]yazi[/SIZE][/FONT][/COLOR] '];
$numara2=$db->prepare("UPDATE [COLOR=#000000][FONT=Open Sans][SIZE=2]yazi[/SIZE][/FONT][/COLOR] set
$cesit5=:servisi2
where numara_no=$num
");
$numara2->execute(array(
'servisi2'=> 0
));
switch ($cesit5) {
case 'a':
$iade_tutari=1;
break;
case 'b':
$iade_tutari=1.5;
break;
}
$yeni_bakiye=$kullanici_bilgi['uye_bakiye']+$iade_tutari;
$kullanan_id2=$kullanici_bilgi['uye_id'];
//////////////////// Bu kısım sadece en son değer için çalışıyor
$bakiyeekle=$db->prepare("UPDATE uyeler set
uye_bakiye=:uye_bakiye5
where uye_id=$kullanan_id2
");
$bakiyeekle->execute(array(
'uye_bakiye5'=>$yeni_bakiye
////////////////////////////////////////////////////////////////////////////////
));
}
}
} ?>