2017-04-08 7 views
1
<input type="radio" name= <?php echo "<a href ='profile.php?user=$user_id' class='box' style='display:block'> $username </a>";?> /> 

正しくコード機能の上の行構文解析が、実行時に閉鎖このコード行は正しくエスケープされていませんか?

/> 

が最後に追加されます。それは、私は申し訳ありません

michael_jackson/> 

を取得するラジオボタンで適切なユーザー名を生成するが、例えば、ユーザ名を次の代わりに、

michael_jackson 

、私はこれが基本である知っているが、イムはいただきました間違って見ていません。

+0

また、セクション全体を二重引用符で囲み、バックスペースでエスケープしてみましたが、どれも正しいとは思われませんでした。 – user74091

+0

私は選択可能なユーザーのリストをエコーし​​ようとしていますが、私はそれを行う方法を知らないので、それがうまくいくかどうかはほぼ同じように見えました – user74091

答えて

3

入力のnameプロパティ内に<a>要素をエコーし​​ようとしています。これは有効なHTMLではありません。

私はあなたがラジオボタンのテキストがリンクであっても持っているので、代わりにこれを試してみたいと仮定しています:その本当に個人の好みも

<input type="radio" name="user" /><a href="profile.php?user=<?php echo $user_id; ?>" class="box"><?php echo $username; ?></a> 

が、可能な限り、私はそれが別のHTMLを維持する方が良いと思いますPHPから。

注:テキストを入力の隣に置きたいと仮定しているので、display:block;スタイルを削除しました。

関連する問題