0

完全な文字列としてphpと組み合わせたhtmlでコード行を作成することに固執しました

文字列を変数に配置して、phpでエコーできるようにしたい

元の html + php 構文:

   <a href="JavaScript:newPopup('<?php echo $site_path; ?>/transactions/details.php?id=<?php echo $r['idtr_inventory']; ?>');"><i class="icon-info-sign"></i></a>

そのコード行を変数に割り当てます。例: $myVar

私はこれを試しました:

$myVar= "<a href='JavaScript:newPopup('<?php echo ".(string)$site_path; ."?>/transactions/details.php?id=<?php echo ". (string)$r['idtr_inventory']; . "?>');'><i class='icon-info-sign'></i></a>";

それでもエラー。コード行を文字列に完全に対応させる適切な方法はありますか?

ありがとう。

4

2 に答える 2

0

次のようになります。

// you dont need to put the php tag while initializing a variable with string + value of another variable
$myVar= "<a href=\"JavaScript:newPopup('".$site_path."/transactions/details.php?id=". $r['idtr_inventory']."');\"><i class='icon-info-sign'></i></a>";

これが何かの助けになることを願っています。

于 2013-07-14T13:21:17.933 に答える