Json veri düzenleme
Veritabanıma json ile veri kayıt ettiriyorum ama bunları düzenletemedim yardımcı olabilirmisiniz kodlarım
<tbody class="size-14">
<?php
$getSiparis = json_decode($sipariscek["ozellik"], 1);
$i = 0;
foreach ($getSiparis as $sip) {
$i++;
$ozellikler = json_decode($sip, 1);
?>
<tr>
<td>Ürün <?=$i?></td>
<td><input id="renk" style="width:70px;" type="text" class="form-control" name="renk" value="<?=$ozellikler["renk"]?>"></td>
<td><input id="beden" style="width:70px;" type="text" class="form-control" name="beden" value="<?=$ozellikler["beden"]?>"></td>
<td><input id="ayak" style="width:70px;" type="text" class="form-control" name="ayak" value="<?=$ozellikler["ayak"]?>"></td>
</tr>
<?php
}
?>
</tbody>
Düzenlettirme işlemim
$ayarkaydet=$db->prepare("UPDATE siparis SET
ozellik=:ozellik
WHERE siparis_id={$_POST['siparis_id']}");
$update=$ayarkaydet->execute(array(
'ozellik' => json_encode(array("renk" => $_POST["renk"], "beden" => $_POST["beden"], "ayak" => $_POST["ayak"]))
));
if($update) {
header("Location:../siparis-duzenle.php?durum=ok&siparis_id=$siparis_id");
} else {
header("Location:../siparis-duzenle.php?durum=no&siparis_id=$siparis_id");
}
}
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!