<?php
$id = $_GET["id"];
if($id){
if($_POST){
$dersiveren = $_POST['dersiveren'];
$drv = implode($dersiveren,' | ');
$dersyeri = $_POST['dersyeri'];
$dry = implode($dersyeri,' | ');
$update = $db->prepare("update uyeler set dersiveren=?, dersyeri=? where id=?");
$ok = $update->execute(array($drv,$dry,$id));
if($ok){
echo "<script>window.location = 'index.php'</script>";
}else {
echo '<h4 style="color:red">Düzenleme Hatası</h4>';
}}}
?>
<h5>Düzenle</h5>
<hr>
<form method="post">
<label>Ders Veren</label><br>
<?php
$secdv = $db->query("SELECT * FROM secenek")->fetchAll(PDO::FETCH_ASSOC);
foreach ($secedv as $s) {
?>
<input type="checkbox" name="dersiveren[]"
value="<?php echo $s["deger"]; ?>" /></td><td><?php echo $s["deger"]?>
<?php } ?>
<label>Ders Yeri</label><br>
<?php
$secdy = $db->query("SELECT * FROM secenek")->fetchAll(PDO::FETCH_ASSOC);
foreach ($secdy as $y) {
?>
<input type="checkbox" name="dersiyeri[]"
value="<?php echo $y["deger"]; ?>" /></td><td><?php echo $y["deger"]?>
<?php } ?>
Arkadaşlar,
Çoklu checkbox kayıt ediyorum, tekrar düzenlediğimde ise seçilenlerin seçili gelmesini istiyorum. Ayrıca birden fazla checkbox grubunda ek son ekleneni alıyor diğerlerini veritabanından siliyor.