Salve a tutti...
Ho un menu che recupera categorie e sotto categorie dal Db
Cat_id | Cat_parent | Cat_name |
1 0 Monitor
2 1 Lcd
3 1 Crt
3 1 Computer
adesso nella visualizzazione
avro che Lcd e Crt sono sottocategorie di Monitor
Computer non ha sottocategorie
quindi a rigor di logica la categoria principale Monitor io vorrei che non fosse cliccabile perchè lo sono le sue sottocategorie (Lcd e Crt)
mentre la categoria Computer che non ha sottocategorie deve essere cliccabile.
Ho provato con la condizione che vedete nel seguente codice dicendo che se wsub_categ = "0" deve darmi il link sulla categoria, differentemente no!
Ebbene non funziona, nessun errore, mi da il collegamento in entrambe le condizioni, ovvero sia che sia uguale a 0 che differentemente!
Qualche idea o consiglio?
Codice PHP:<% if wsub_categ = "0" then %>[b]
<a href="../pictures/cat.asp?iCat=<%=(rsDefaultCats.Fields.Item("CAT_ID").Value)%>">
<%=(rsDefaultCats.Fields.Item("CAT_NAME").Value)%>
</a>[/b]
<%else%>
[b]<%=(rsDefaultCats.Fields.Item("CAT_NAME").Value)%>[/b] (<%=(rsCatCount.Fields.Item("PIC_COUNT").Value)%>)
<%end if%>
<%
rsCatCount.Close()
Set rsCatCount = Nothing
%>
<%
Dim rsDefaultSubs__numRows
rsDefaultSubs__numRows = 3
Dim rsDefaultSubs__index
rsDefaultSubs__index = 0
rsDefaultSubs_numRows = rsDefaultSubs_numRows + rsDefaultSubs__numRows
rsDefaultSubs.Filter = "CAT_PARENT=" & rsDefaultCats.Fields.Item("CAT_ID").Value
%>
<% While ((rsDefaultSubs__numRows <> 0) AND (NOT rsDefaultSubs.EOF)) %>
[url='../pictures/cat.asp?iCat=<%=(rsDefaultSubs.Fields.Item("CAT_ID").Value)%>']<%=(rsDefaultSubs.Fields.Item("CAT_NAME").Value)%>[/url]
<% If rsDefaultSubs__index - 1 > 0 Then Response.Write(" ...") Else Response.Write(", ") End If %>
<%
rsDefaultSubs__index=rsDefaultSubs__index+1
rsDefaultSubs__numRows=rsDefaultSubs__numRows-1
rsDefaultSubs.MoveNext()
Wend
%>

Rispondi quotando