Category id - name sorunu
// <select required class="form-control" name="category_id" data-plugin="select2" data-option="{}" data-placeholder="Select an category">
<option value="<?php echo $posts['category_id']; ?>" selected><?php echo $posts['category_id']; ?></option>
<?php
$category = $db->query("SELECT * FROM category", PDO::FETCH_ASSOC);
foreach($category as $row){
?>
<option value="<?php echo $row['id']; ?>"><?php echo $row['name']; ?></option>
<?php
}
?>
</select>
yazı güncelleme kısmında kategori seçimini böyle yapıyorum.
yeni yazı eklerken bir problem olmuyor ama güncellerken kategorilerimin adını gösteremiyorum.
Sadece category_id gösterebiliyorum. posts tablosuna kategoriyi id olarak yazdırıyorum.
category tablom ayrı, şimdi select kısmında nasıl id değilde kategori ismini gösterebilirim?
<select required class="form-control" name="category_id" data-plugin="select2" data-option="{}" data-placeholder="Select an category">
<?php
$category = $db->query("SELECT * FROM category", PDO::FETCH_ASSOC);
foreach($category as $row){
?>
<option value="<?php echo $row['id']; ?>" <?php $posts['category_id'] == $row['id'] ? 'selected' : null;?>><?php echo $row['name']; ?></option>
<?php
}
?>
</select>