2012-05-02 4 views
0

私はこのコードを持っています。これは全体的なコードの一部です。ASP変数はタグから出力されません

<% 
dim rsFav 
sSQL = "(SELECT shorthand, display, larry_ranking, site_url FROM larrydb_site_list lsl JOIN larrydb_review lr on lsl.sid = lr.sid WHERE display=true AND niche='regular' ORDER BY larry_ranking DESC Limit 2) UNION (SELECT shorthand, display, larry_ranking, site_url FROM larrydb_site_list lsl JOIN larrydb_review lr on lsl.sid = lr.sid WHERE display=true AND niche='regular' AND shorthand='sexier')" 
Set rsFav = objConn.Execute(sSQL) 
While NOT rsFav.EOF 
%> 
     <tr><td> 

        <div style="background-image:url('images/<%=LCase(rsFav("shorthand"))%>_icon.png')" border="0" class="fav_site_icon"> 
        <a href="http://livecamdeals.com/review.asp?sitename=<%=LCase(rsFav("shorthand"))%>"></a> 
        </div> 
        </td><td> 
        <a href='<%=LCase(rsFav("site_url"))%>' title="Visit <%=LCase(rsFav("shorthand"))%>.com" target="_blank" class="visit_site_icon <%=LCase(rsFav("shorthand"))%> special_<%=LCase(rsFav("shorthand"))%>"></a> 
        </td> 
        </tr></td> 
<% 
rsFav.MoveNext 
wEnd 
%> 

すべてがこのラインfine..apart動作します。..

\私は空として、サイト名を取得:

それはなぜですか?私は

.only asp..Iについて何がPHP & asp.netを知らない知っているUPDATE:これは私が得るものです:

HTML出力。一方のリンクの例:above..the速記は、画像のために印刷されて

<div style="background-image:url('images/.png')" border="0" class="fav_site_icon"> 



       </div> 

通知は、link..seemsは、HTMLの問題

+0

あなたは 'shorthand'が実際にクエリの値を返すないことを確認することができますか? – Filburt

+0

私はphpmyadminをチェックしました...サーバ上で...クエリを実行するときに返されるものは... –

+0

以下の答えで問題が解決されない場合は、html出力を追加できますか? –

答えて

1

変数をrsFav( "shorthand")が返す値に設定し、コード全体ではなく参照するようにします。

Dim shortHandId 
While NOT rsFav.EOF 
shortHandId = rsFav("shorthand") 
%>   
<tr><td>      
<div style="background-image:url('images/<%=LCase(shortHandId)%>_icon.png')" border="0" class="fav_site_icon">      
<a href="http://livecamdeals.com/review.asp?sitename=<%=LCase(shortHandId)%>"></a>      
</div>      
</td> 
<td>      
<a href='<%=LCase(rsFav("site_url"))%>' title="Visit <%=LCase(shortHandId)%>.com" target="_blank" class="visit_site_icon <%=LCase(shortHandId)%> special_<%=LCase(shortHandId)%>"></a>      
</td>      
</tr> 
+0

それも私の考えだった –

+0

は働いているようです –

+0

は何かすることができる可能性があります。 –

0

されるためには、

<a href="http://example.com/review.asp?sitename=<%=LCase(rsFav("shorthand"))%>"> 

を変更してみてくださいません..but

<a href='http://example.com/review.asp?sitename=<%=LCase(rsFav("shorthand"))%>'> 

hrefには一重引用符を使用してください。

+0

に変更してください。 –

+0

あなたの2回目の 'href'ではうまく動作しているようです。 – Filburt

+0

それはどちらもエラーをスローしません..私はsiteurlで動作しません..私はphpmyadmin.itにクエリを置く空のフィールドですべてを取得します –

関連する問題