Problema creare link categorii si subcategorii
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
ciprisor
- Mesaje:2
Problema creare link categorii si subcategorii
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'], ' '.$spacing . '- ', $category_tree_array);
}
}
return $category_tree_array;
}
fiecare categorie sa aiba id lui..
MarPlo
Mesaje:4343
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;
ciprisor
Mesaje:2
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
MarPlo
Mesaje:4343
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.
Subiecte similare
- Creare meniu in site cu php
Scripturi de pe site
Primul mesaj
Salut
Am incercat sa pun icons pe primul nivel al meniului din tutorialu tau: Creare site de la zero si nu reusesc sa il adaug pe butonele care...
Ultimul mesaj
Multumes pt ajutor
Este ok acum.
Din exeplul dat de tine am mai vazut ceva intersant si anume acel meniu asa zis breadcrumb cu ce ma selectat deja....
- Link deschis in Popup modal
JavaScript - jQuery - Ajax
Primul mesaj
Salut,
nu gasesc cum sa fac un popup modal genul asta: solodev.com/blog/web-design/how-to-make-an-external-link-pop-up-modal.stml
Dar cand dau...
Ultimul mesaj
am gasit ceva dar nu e functional cum trebuie,momentan am facut asa
<a href= <?php echo /privat&who=$chat...
- Problema curs de Engleza
Sesizari Erori si Greseli
Primul mesaj
Buna.
Am descarcat cursul curs_eurocor-engleza_incepatori_1-16.rar si cand vreau sa-l dezarhivez imi da eroarea asta:
An error occures whilw...
Ultimul mesaj
Buna,
Poti sa descarci cursul de engleza, nivel intermediar, de la urmatoarele linkuri:
- Lectiile 1-16...
- O mica problema de animatie CSS
HTML - XHTML - CSS
Primul mesaj
Noroc, MarPlo!
1. Am vizitat pe twitter un site de animatie, in care website-ul actual se numeste CSS-Challenges,com. In respectivul website, sunt...
Ultimul mesaj
1. Multumesc pentru raspuns.
2. Am inteles raspunsul tau: este un mic examen oferit voluntarilor online, pentru a le afla capacitatile de rezolvare...