Pereiti prie turinio

Kaip padaryt kategorijas? PHP


Rekomenduojami pranešimai

Sveiki, galbut yra galinciu padeti, busiu labai dekingas.... Taiva turiu muzikos tinklapi ir noriu padaryti sitaip:

 

KATEGORIJA1

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

<a href='mano'>Subkat1</a><br/>

<a href='mano'>Subkat2</a><br/>

<a href='mano'>Subkat3</a><br/>

 

KATEGORIJA2

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

<a href='mano'>Subkat1</a><br/>

<a href='mano'>Subkat2</a><br/>

<a href='mano'>Subkat3</a><br/>

 

 

 

ir taip, kiek yra kategoriju tiek ir rodytu ju, tarkim yra 10 kategoriju ir jos turi po keleta subkategoriju, tai taip ir rodytu:

 

 

KATEGORIJA1

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

<a href='mano'>Subkat1</a><br/>

<a href='mano'>Subkat2</a><br/>

<a href='mano'>Subkat3</a><br/>

 

KATEGORIJA2

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

<a href='mano'>Subkat1</a><br/>

<a href='mano'>Subkat2</a><br/>

<a href='mano'>Subkat3</a><br/>

KATEGORIJA3

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

<a href='mano'>Subkat1</a><br/>

<a href='mano'>Subkat2</a><br/>

<a href='mano'>Subkat3</a><br/>

 

KATEGORIJA4

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

<a href='mano'>Subkat1</a><br/>

<a href='mano'>Subkat2</a><br/>

<a href='mano'>Subkat3</a><br/>

 

 

it t.t tikiuosi supratot, busiu tikrai dekingas kuris parodys kaip daryti....

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, galbut yra galinciu padeti, busiu labai dekingas.... Taiva turiu muzikos tinklapi ir noriu padaryti sitaip:

 

KATEGORIJA1

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

<a href='mano'>Subkat1</a><br/>

<a href='mano'>Subkat2</a><br/>

<a href='mano'>Subkat3</a><br/>

 

KATEGORIJA2

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

<a href='mano'>Subkat1</a><br/>

<a href='mano'>Subkat2</a><br/>

<a href='mano'>Subkat3</a><br/>

 

 

 

ir taip, kiek yra kategoriju tiek ir rodytu ju, tarkim yra 10 kategoriju ir jos turi po keleta subkategoriju, tai taip ir rodytu:

 

 

KATEGORIJA1

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

<a href='mano'>Subkat1</a><br/>

<a href='mano'>Subkat2</a><br/>

<a href='mano'>Subkat3</a><br/>

 

KATEGORIJA2

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

<a href='mano'>Subkat1</a><br/>

<a href='mano'>Subkat2</a><br/>

<a href='mano'>Subkat3</a><br/>

KATEGORIJA3

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

<a href='mano'>Subkat1</a><br/>

<a href='mano'>Subkat2</a><br/>

<a href='mano'>Subkat3</a><br/>

 

KATEGORIJA4

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

<a href='mano'>Subkat1</a><br/>

<a href='mano'>Subkat2</a><br/>

<a href='mano'>Subkat3</a><br/>

 

 

it t.t tikiuosi supratot, busiu tikrai dekingas kuris parodys kaip daryti....

 

 

Naudok sąrašus.

 


<ul class="category">
<li>Pirmas</li>
<li>Antras</li>
<li>Trečias</li>
<li>
  <ul class="subcategory">
   <li>Ketvirtas-pirmas</li>
   <li>Ketvirtas-antras</li>
   <li>Ketvirtas-trečias<li>
  </ul>
</li>
<li>Penktas</li>
</ul>

Redagavo drez3d
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Naudok sąrašus.

 


<ul class="category">
<li>Pirmas</li>
<li>Antras</li>
<li>Trečias</li>
<li>
  <ul class="subcategory">
   <li>Ketvirtas-pirmas</li>
   <li>Ketvirtas-antras</li>
   <li>Ketvirtas-trečias<li>
  </ul>
</li>
<li>Penktas</li>
</ul>

 

 

supranti pas mane tas kategorijas, ir subkategorijas gales kurti lankytojai, ir viskas bus surista su mysql duomenu baze

Nuoroda į pranešimą
Dalintis kituose puslapiuose
$kategorijos=mysql_query("SELECT * FROM kategorijos");

while ($apdorota=mysql_fetch_array($kategorijos)) {

echo $apdorota['kategorija'];

$subkat=mysql_query("SELECT * FROM subkategorijos WHERE kategorija='$apdorota'");

while($subapdorota=mysql_fetch_array($subkat)) {

echo $subapdorota['subkategorija'];

}

}

 

čia pats elementariausias pavyzdys kaip galima padaryti, tiesą sakant galiu pasakyt, kad neoptimalus, bet jei norėtum optimalesnio tada reiktų daug aiškint. pradžiai užteks, nebus juk kategorijų 100+ :)

Redagavo Mindaugas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

čia pats elementariausias pavyzdys kaip galima padaryti, tiesą sakant galiu pasakyt, kad neoptimalus, bet jei norėtum optimalesnio tada reiktų daug aiškint. pradžiai užteks, nebus juk kategorijų 100+ :)

tai cia tik sita irasiu, jis atvaizduos tam tikra kategorija, ir tos kategorijos subkategorijas? nebus taip kad suklys?

 

čia pats elementariausias pavyzdys kaip galima padaryti, tiesą sakant galiu pasakyt, kad neoptimalus, bet jei norėtum optimalesnio tada reiktų daug aiškint. pradžiai užteks, nebus juk kategorijų 100+ :)

dar gali prijungt prie sito, jei nera nei veinos kategorijos, kad isvestu Kategoriju nera... P.S. kas tas $apdorota?

Redagavo haxelis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

tai cia tik sita irasiu, jis atvaizduos tam tikra kategorija, ir tos kategorijos subkategorijas? nebus taip kad suklys?

 

 

dar gali prijungt prie sito, jei nera nei veinos kategorijos, kad isvestu Kategoriju nera... P.S. kas tas $apdorota?

Nu jei nesupranti, ką daro pagrindinės php mysql funkcijos, tai pirmiausiai į rankas manual'ą ir skaityk, o ne kategorijas daryk...

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nu jei nesupranti, ką daro pagrindinės php mysql funkcijos, tai pirmiausiai į rankas manual'ą ir skaityk, o ne kategorijas daryk...

nu tada turi eit sitaip:

if($viso == 0){echo 'Kategoriju nėra!<br/>';}else{

$kategorijos=mysql_query("SELECT * FROM kategorijos");

while ($apdorota=mysql_fetch_array($kategorijos)) {

echo $apdorota['kategorija'];

$subkat=mysql_query("SELECT * FROM subkategorijos WHERE kategorija='$apdorota'");

while($subapdorota=mysql_fetch_array($subkat)) {

echo $subapdorota['subkategorija'];

}

}

}

ar ne?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O kaip tu tą $viso susiskaičiuoji? Siūlau tau eiti į php.lt ir skaityti viską nuo nulio. Su tavo dabartiniu suvokimu neįmanoma padaryti to, ko nori. Tiksliau padaryti įmanoma, bet pats nepasidarysi niekaip... dar kai paskaičiau, kad tu planuoji ir vartotojų sistemą turėt, kurie galėtų kurti (sub)kategorijas. Čia ne po savaitės mokslų tokį dalyką pasigaminsi...

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...