Php / mysql için çok yeni ve bu beni tüyleri gevşek neden olan, ben bir çok düzeyde sitesi navigasyon oluşturmaya çalışıyorum. Benim komut dosyası bu bölümünde ben veritabanına yerleştirilmesi için bir formdan gelen alt ve üst kategoriler hazırlamakla ediyorum:
// get child categories
$catFields = $_POST['categories'];
if (is_array($catFields)) {
$categories = $categories;
for ($i=0; $i<count($catFields); $i++) {
$categories = $categories . $catFields[$i];
}
}
// get parent category
$select = mysql_query ("SELECT parent FROM categories WHERE id = $categories");
while ($return = mysql_fetch_assoc($select)) {
$parentId = $return['parent'];
}
Benim senaryonun ilk bölümü, bu kullanıcı bir biçimde onay kutularını kontrol ederek bir yazı atamak için seçilen ve veritabanına yerleştirilmesi için hazırlar olan tüm kategoriler kapmak, gayet iyi çalışıyor.
Ama ikinci bölümü çalışmıyor ve ben nedenini anlayamıyorum. Ben kendi tablosunda saklanan bir ebeveyn ile bir kategori maç için çalışıyorum, ama kategoriler tüm anne olsa bile bu hiçbir döndürür. Bu yüzden kimse bana söyleyebilir misiniz?
P.S. $categories değişkeni alt kategori id içerir.