ホームページ > バックエンド開発 > PHPチュートリアル > に値を出力させるにはどうすればよいですか?

に値を出力させるにはどうすればよいですか?

WBOY
リリース: 2016-06-23 14:16:00
オリジナル
1524 人が閲覧しました

以前書いたASPプログラムをPHPプログラムに変換したいのですが、問題が発生しました。つまり:
ASP では

<% do while not rs.eof %>
"> a href="javascript:;" onclick="edit1(<%=rs("id")%>)"
rs.movenext
loop %>

次に、各 tr の id 属性値は fff1、fff2、fff3 などになります

ただし、これを PHP プログラムに変更します


)">/a>
id 属性の値はすべて fff、fff、fff などです。

次に、$row["id"] のデータ型が数値ではないと疑ったので、 $id=intval($row["id "])+0; 強制的に数値型に変換されていますが、変換後の結果は0になります
各trのid属性の値はfff0、fff0、fff0などです

id属性はどうすればよいですかPHPの各trの値
fff1、fff2、fff3などの場合






ディスカッションへの返信(解決策)

あなたの環境ではショートタグ機能が有効になっていますか? ?

もちろん有効になっています
他のプログラムでは を使用しても問題ありません

つまり、意味がありません。 。 。

いいえ、値自体がある場合は、その値を個別にページに出力できます。


ただし、値がアラート ボックスに出力される場合、値は自動的に折り返されます。たとえば、

alert("fff"+)

は fff を出力します。

3
そして、alert("fff"+<%=rs("id")%>)
自動行折り返しなしで fff3 を出力します


alter("fff"+)
alert("fff") に変更します
試してみましょう

1. ループの出力は "
)">編集?段落がありますか?消えていますか??
2. ??? echo $row["id"]; がある場合、?? がどこにあるかわかりません。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート