Phorum.ro
Your Avatar Welcome to Phorum.ro!
If you haven't registered yet, click here!
Attention Visitor:
You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
Du-te înapoi   Phorum.ro > Web Design & Web Development > Programare > PHP > Discutii Generale

Discutii Generale Discutii generale despre PHP.

Răspunde
 
Thread Tools Moduri de afișare
Vechi 02.11.2010   #1
MariuSache
32-Bit Member
 
MariuSache's Avatar
 
Data înregistrării: 26.03.2006
Mesaje: 75
Rep Power: 7
MariuSache is on a distinguished road
Implicit categorie si subcategorie

Salut,

Am doua tabele in db:

categorie
id | nume_categorie
1 Animale
2 Imobiliare
3 Auto
4 Moto


subcat
id id_categorie nume_subcat
1 1 Caini
2 1 Pisici
3 1 Dresaj
4 2 Garsoniere
5 2 Apartamente
6 2 Case si vile
7 2 Inchirieri
8 3 Piese auto
9 3 Accesorii auto
10 3 Service auto
11 3 Inchirieri auto
12 4 Scutere
13 4 ATV
14 4 Motociclete

------------------------------------

Pe prima pagina imi afiseaza toate categoriile(e ok am reusit asta)

Animale
Imobiliare
Auto
Moto

*nu reusesc sa scriu codul ca atunci cand dau click pe una dintre categorii sa ma duca pe pagina2 unde sa-mi apara ceva de genu

Animale
Imobiliare
Auto
- Piese auto
- Accesorii auto
- Service auto
- Inchirieri auto
Moto

Cum pot rezolva aceasta problema ?

Va multumesc si astept raspunsul dvs.
MariuSache is offline   Reply With Quote
Sponsored Links
Vechi 04.11.2010   #2
Luxian
Spamofob
 
Luxian's Avatar
 
Data înregistrării: 26.06.2006
Locație: Timișoara
Vârsta: 25
Mesaje: 398
Rep Power: 6
Luxian is on a distinguished road
Trimite un mesaj prin Yahoo pentru Luxian
Implicit

Eu unul as opta sa am aceiasi tabela pentru categorii si subcategorii. E mult mai ok ca si structura si majoritatea cms-urilor folosesc structura asta.

Apoi, legat de problema ta. Sa presupunem ca ai index.php (prima pagina), care iti listeaza toate categoriile. Pagina pe care listezi o categorie, presupunem ca se numeste categorie.php.

In index.php, pui linkuri in felul urmator:
- pentru categoria cu id-ul 1 pui categorie.php?cat_id=1

Apoi in fisierul de categorie extragi subcategoriile cu query-ul urmator:

Cod PHP:
$sql "SELECT * FROM subcat WHERE id_categorie=" intval($_GET['cat_id']; 
Ramane doar sa le afisezi tu unde trebuie. Nu pot sa-ti zic mai multe momentan, incearca sa postezi aici si codul tau, in care afisezi meniul. Asa pot sa-ti dau indicatii ce e ok si ce trebuie modificat.
__________________
www.luxian.ro | "Prieten e cel care te învață să pescuiești, nu cel care îți dă pește!"
Oo==oO | w210 owner
Luxian is offline   Reply With Quote
Răspunde


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Moduri de afișare

Reguli de postare
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Pornit
emoticoanele sunt Pornit
Codul [IMG] este Pornit
Codul HTML este Pornit



Ora este GMT +3. Ora este acum 00:35:23.


Rulează cu: vBulletin Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Forum SEO by Zoints

XXXXXXXXXXXXXXXXXXX
Inactive Reminders By Icora Web Design