Pagina 1 din 1

Problema creare link categorii si subcategorii

Scris: Vin Iun 05, 2015
de ciprisor
Buna seara, am o nelamurire, cum pot crea link categoriilor? de exemplu index.php?cat=1 interogare in id sau name imi este indiferent.

index :

Cod: Selectaţi tot

<?php
    require_once 'db_connection.php';
    require_once 'functions.php';
?>

    <?php 
        $categoryList = categoryParentChildTree(); 
        foreach($categoryList as $key => $value){
            echo $value['name'].'<br>';
        }
    ?>
Functions.php

Cod: Selectaţi tot

<?php
function categoryParentChildTree($parent = 0, $spacing = '', $category_tree_array = '') {
    global $dbConnection;
    $parent         = $dbConnection->real_escape_string($parent);
    if (!is_array($category_tree_array))
        $category_tree_array = array();
 
    $sqlCategory = "SELECT id,name,parent_id FROM tbl_categories WHERE parent_id = $parent ORDER BY id ASC";
    $resCategory=$dbConnection->query($sqlCategory);
    
    if ($resCategory->num_rows > 0) {
        while($rowCategories = $resCategory->fetch_assoc()) {
            $category_tree_array[] = array("id" => $rowCategories['id'], "name" => $spacing . $rowCategories['name']);
            $category_tree_array = categoryParentChildTree($rowCategories['id'], '&nbsp;&nbsp;&nbsp;&nbsp;'.$spacing . '-&nbsp;', $category_tree_array);
        }
    }
    return $category_tree_array;
}
 
fiecare categorie sa aiba id lui..

Problema creare link categorii si subcategorii

Scris: Vin Iun 05, 2015
de MarPlo
Salut
Daca in array-ul $categoryList ai sub-array cu id-urile categoriilor, poti face asa in codul tau:

Cod: Selectaţi tot

$links = '';
foreach($categoryList as $k => $v){
  $links .= '<a href="index.php?cat='. $v['id'].'" title="'. $v['name'] .'">'. $v['name'] .'</a><br>';
}
echo $links;

Problema creare link categorii si subcategorii

Scris: Dum Iun 07, 2015
de ciprisor
multumesc merge , nu ma poti ajuta cu un script mai simplu de catergori si subcategori? de exemplu cand dau click pe categoriile principale sa se deschida o pagina cu categoriile secundare.
Exemplu : categoria Clasa X cand dau click pe ea sa se deschida o pagina cu a X a A , a X a B

Problema creare link categorii si subcategorii

Scris: Lun Iun 08, 2015
de MarPlo
Codul pentru afisare categorii si subcategorii depinde de structura bazei de date, cum le ai inregistrate in tabele, si relatia dintre ele.
Daca la conditia WHERE din SELECT ai: "... parend_id = id-categorie", iti va selecta doar randurile din acea categorie/parent.
Poti incerca sa faci, iar unde nu te descurci mai intrebi.