v2.5.2
Giriş yap

Category id - name sorunu

Anonim
358 defa görüntülendi ve 1 kişi tarafından değerlendirildi
    // <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?
makifgokce
1374 gün önce
<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>