Ciao ragazzi,
uso questo codice per elencare dei prodotti (foto, testo, codice, prezzo, ecc.) sul due colonne e nel caso che il prodotto sia in stato = 0 esce scritto che non è disponibile; ho però un probelma in questo IF
nel senso che in alcuni casi la dicitura "non disponibile" mi esce e in altri non mi esce correttamente (quando lo stato del prodotto = 0) per cui non riesco a capire dove può essere il prblemacodice:IF stato_prodotto = 0 THEN Response.Write " " Response.Write "<font color='red'>Non disponibile</font>" END IF
Questo invece è il codice completo
Grazie in anticipo per le risposte !!codice:<% Response.Write "<table border='0'>" a=0 while not prodRS.eof AND rowCount < prodRS.PageSize rowCount = rowCount + 1 if a=0 then Response.Write "<tr>" Response.Write "<td align='left' valign='top'>" Response.Write "<a href='product.asp?pid=" & prodRS("prodotti_id") & "'>" Response.Write "[img]" & prodRS("prodotti_immagine") & "[/img]" Response.Write "</a>" Response.Write "</td>" Response.Write "<td width='50%' align='left' valign='top'>" Response.Write "<a href='product.asp?pid=" & prodRS("prodotti_id") & "'>" Response.Write "<font size='2' face='verdana'>" & prodRS("prodotti_nome") & "" Response.Write "</a>" Response.Write " " Response.Write "codice prodotto: " & prodRS("prodotti_id") Response.Write " " IF prodRS("prodotti_sconto") > 0 THEN Response.Write "<font color='#808080'>" Response.Write "prezzo listino: " Response.Write "€ " & FormatNumber(Round(prodRS( "prodotti_prezzo" ) / ( 1 - prodRS( "prodotti_sconto" ) / 100 ), 1), 2) Response.Write "</font>" END IF Response.Write " " IF prodRS("prodotti_sconto") > 0 THEN Response.Write "<font color='red'>sconto: " & prodRS("prodotti_sconto") & " %" & "</font>" Response.Write " " END IF Response.Write "prezzo vendita: € " & FormatNumber(prodRS("prodotti_prezzo"),2) & "" IF stato_prodotto = 0 THEN Response.Write " " Response.Write "<font color='red'>Non disponibile</font>" END IF Response.Write " " Response.Write "</font> " Response.Write "</td>" IF a=1 THEN Response.Write "</tr>" a = 1-a prodRS.MoveNext wend IF a=1 THEN Response.Write "<td width='50%' colspan='2'></td></tr>" Response.Write "</table>" %>

Rispondi quotando